1<!doctype html><html class="no-js" lang="de" dir="ltr"> 2 <head> 3 <meta charset="utf-8"> 4 <meta name="viewport" content="width=device-width, initial-scale=1.0, height=device-height, minimum-scale=1.0, maximum-scale=1.0"> 5 <meta name="theme-color" content="#ffffff"> 6 <meta name="google" content="notranslate" /> 7
7<script> 8 (() => { 9 const sourcePrefix = '/es'; 10 const targetPrefix = '/es-es'; 11 const path = window.location.pathname; 12 13 if (path === sourcePrefix || path.startsWith(`${sourcePrefix}/`)) { 14 window.location.replace(`${targetPrefix}${path.slice(sourcePrefix.length)}${window.location.search}${window.location.hash}`); 15 } 16 })(); 17</script>
17 18 19
19<script> 20 (() => { 21 const storageKey = 'userType'; 22 23 const hasCookie = (name) => document.cookie.split('; ').some((cookie) => cookie.indexOf(`${name}=`) === 0); 24 25 let type = null; 26 27 try { 28 const storedType = localStorage.getItem(storageKey); 29 30 if (storedType === 'medical' || storedType === 'private') { 31 type = storedType; 32 } 33 } catch (error) {} 34 35 if (!type) { 36 if (hasCookie('userIsMedical')) { 37 type = 'medical'; 38 } else if (hasCookie('userIsNotMedical')) { 39 type = 'private'; 40 } 41 } 42 43 document.documentElement.classList.toggle('jf-user-type-medical', type === 'medical'); 44 document.documentElement.classList.toggle('jf-user-type-private', type === 'private'); 45 })(); 46</script>
46 47 48 49 <title>Post Treatment â Regeneration & Hautberuhigung | Jolifill</title><meta name="description" content="⺠Post Treatment Produkte für professionelle Hautregeneration und Schutz nach ästhetischen Behandlungen. Jetzt bei Jolifill entdecken."><link rel="canonical" href="https://jolifill.de/collections/post-treatment"><link rel="shortcut icon" href="//jolifill.de/cdn/shop/files/jf_signet-soft.png?v=1741368413&width=96" type="image/png"><link rel="preconnect" href="https://cdn.shopify.com"> 50 <link rel="dns-prefetch" href="https://productreviews.shopifycdn.com"> 51 <link rel="dns-prefetch" href="https://www.google-analytics.com"> 52 53 <!-- Neu für deine Integrationen --> 54<link rel="preconnect" href="https://widget.superchat.de" crossorigin> 55<link rel="preconnect" href="https://file-cdn.superchat.de" crossorigin> 56<link rel="preconnect" href="https://connect.facebook.net" crossorigin> 57<link rel="preconnect" href="https://www.facebook.com"> 58<link rel="preconnect" href="https://widgets.trustedshops.com" crossorigin> 59<link rel="preconnect" href="https://tseish-app.connect.trustedshops.com" crossorigin> 60<link rel="preconnect" href="https://integrations.etrusted.com" crossorigin> 61<link rel="preconnect" href="https://a.klaviyo.com" crossorigin> 62<link rel="preconnect" href="https://static.klaviyo.com" crossorigin> 63<link rel="preconnect" href="https://eu-library.klarnaservices.com" crossorigin><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><link rel="preload" as="style" href="//jolifill.de/cdn/shop/t/159/assets/theme.css?v=113845826373199096651791370516"> 64 <link rel="preload" as="script" href="//jolifill.de/cdn/shop/t/159/assets/vendor.js?v=32643890569905814191791370516"> 65 <link rel="preload" as="script" href="//jolifill.de/cdn/shop/t/159/assets/theme.js?v=82507515329480990091791370516"><meta property="og:type" content="website"> 66 <meta property="og:title" content="Post Treatment"><meta property="og:image" content="http://jolifill.de/cdn/shop/files/Jolifill.de-logo.jpg?v=1710334547&width=1024"> 67 <meta property="og:image:secure_url" content="https://jolifill.de/cdn/shop/files/Jolifill.de-logo.jpg?v=1710334547&width=1024"> 68 <meta property="og:image:width" content="1000"> 69 <meta property="og:image:height" content="628"><meta property="og:description" content="⺠Post Treatment Produkte für professionelle Hautregeneration und Schutz nach ästhetischen Behandlungen. Jetzt bei Jolifill entdecken."><meta property="og:url" content="https://jolifill.de/collections/post-treatment"> 70<meta property="og:site_name" content="Jolifill.de"><meta name="twitter:card" content="summary"><meta name="twitter:title" content="Post Treatment"> 71 <meta name="twitter:description" content=""><meta name="twitter:image" content="https://jolifill.de/cdn/shop/files/Jolifill.de-logo.jpg?v=1710334547&width=1200"> 72 <meta name="twitter:image:alt" content=""> 73
73<script type="application/ld+json"> 74 { 75 "@context": "https://schema.org", 76 "@type": "BreadcrumbList", 77 "itemListElement": [{ 78 "@type": "ListItem", 79 "position": 1, 80 "name": "Start", 81 "item": "https://jolifill.de" 82 },{ 83 "@type": "ListItem", 84 "position": 2, 85 "name": "Post Treatment", 86 "item": "https://jolifill.de/collections/post-treatment" 87 }] 88 } 89</script>
89 90 <link rel="preload" href="//jolifill.de/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin><link rel="preload" href="//jolifill.de/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2" as="font" type="font/woff2" crossorigin><style> 91 /* Typography (heading) */ 92 @font-face { 93 font-family: Jost; 94 font-weight: 400; 95 font-style: normal; 96 font-display: swap; 97 src: url("//jolifill.de/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 98 url("//jolifill.de/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 99} 100 101@font-face { 102 font-family: Jost; 103 font-weight: 400; 104 font-style: italic; 105 font-display: swap; 106 src: url("//jolifill.de/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 107 url("//jolifill.de/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 108} 109 110/* Typography (body) */ 111 @font-face { 112 font-family: Jost; 113 font-weight: 400; 114 font-style: normal; 115 font-display: swap; 116 src: url("//jolifill.de/cdn/fonts/jost/jost_n4.d47a1b6347ce4a4c9f437608011273009d91f2b7.woff2") format("woff2"), 117 url("//jolifill.de/cdn/fonts/jost/jost_n4.791c46290e672b3f85c3d1c651ef2efa3819eadd.woff") format("woff"); 118} 119 120@font-face { 121 font-family: Jost; 122 font-weight: 400; 123 font-style: italic; 124 font-display: swap; 125 src: url("//jolifill.de/cdn/fonts/jost/jost_i4.b690098389649750ada222b9763d55796c5283a5.woff2") format("woff2"), 126 url("//jolifill.de/cdn/fonts/jost/jost_i4.fd766415a47e50b9e391ae7ec04e2ae25e7e28b0.woff") format("woff"); 127} 128 129@font-face { 130 font-family: Jost; 131 font-weight: 600; 132 font-style: normal; 133 font-display: swap; 134 src: url("//jolifill.de/cdn/fonts/jost/jost_n6.ec1178db7a7515114a2d84e3dd680832b7af8b99.woff2") format("woff2"), 135 url("//jolifill.de/cdn/fonts/jost/jost_n6.b1178bb6bdd3979fef38e103a3816f6980aeaff9.woff") format("woff"); 136} 137 138@font-face { 139 font-family: Jost; 140 font-weight: 600; 141 font-style: italic; 142 font-display: swap; 143 src: url("//jolifill.de/cdn/fonts/jost/jost_i6.9af7e5f39e3a108c08f24047a4276332d9d7b85e.woff2") format("woff2"), 144 url("//jolifill.de/cdn/fonts/jost/jost_i6.2bf310262638f998ed206777ce0b9a3b98b6fe92.woff") format("woff"); 145} 146 147:root {--heading-color: 40, 40, 40; 148 --text-color: 40, 40, 40; 149 --background: 255, 255, 255; 150 --secondary-background: 245, 245, 245; 151 --border-color: 223, 223, 223; 152 --border-color-darker: 169, 169, 169; 153 --success-color: 46, 158, 123; 154 --success-background: 213, 236, 229; 155 --error-color: 222, 42, 42; 156 --error-background: 253, 240, 240; 157 --primary-button-background: 136, 184, 184; 158 --primary-button-text-color: 255, 255, 255; 159 --secondary-button-background: 136, 184, 184; 160 --secondary-button-text-color: 40, 40, 40; 161 --product-star-rating: 246, 164, 41; 162 --product-on-sale-accent: 123, 159, 159; 163 --product-sold-out-accent: 177, 177, 177; 164 --product-custom-label-background: 64, 93, 230; 165 --product-custom-label-text-color: 255, 255, 255; 166 --product-custom-label-2-background: 243, 255, 52; 167 --product-custom-label-2-text-color: 0, 0, 0; 168 --product-low-stock-text-color: 222, 42, 42; 169 --product-in-stock-text-color: 46, 158, 123; 170 --loading-bar-background: 40, 40, 40; 171 172 /* We duplicate some "base" colors as root colors, which is useful to use on drawer elements or popover without. Those should not be overridden to avoid issues */ 173 --root-heading-color: 40, 40, 40; 174 --root-text-color: 40, 40, 40; 175 --root-background: 255, 255, 255; 176 --root-border-color: 223, 223, 223; 177 --root-primary-button-background: 136, 184, 184; 178 --root-primary-button-text-color: 255, 255, 255; 179 180 --base-font-size: 15px; 181 --heading-font-family: Jost, sans-serif; 182 --heading-font-weight: 400; 183 --heading-font-style: normal; 184 --heading-text-transform: uppercase; 185 --text-font-family: Jost, sans-serif; 186 --text-font-weight: 400; 187 --text-font-style: normal; 188 --text-font-bold-weight: 600; 189 190 /* Typography (font size) */ 191 --heading-xxsmall-font-size: 11px; 192 --heading-xsmall-font-size: 11px; 193 --heading-small-font-size: 12px; 194 --heading-large-font-size: 36px; 195 --heading-h1-font-size: 36px; 196 --heading-h2-font-size: 30px; 197 --heading-h3-font-size: 26px; 198 --heading-h4-font-size: 24px; 199 --heading-h5-font-size: 20px; 200 --heading-h6-font-size: 16px; 201 202 /* Control the look and feel of the theme by changing radius of various elements */ 203 --button-border-radius: 30px; 204 --block-border-radius: 0px; 205 --block-border-radius-reduced: 0px; 206 --color-swatch-border-radius: 0px; 207 208 /* Button size */ 209 --button-height: 48px; 210 --button-small-height: 40px; 211 212 /* Form related */ 213 --form-input-field-height: 48px; 214 --form-input-gap: 16px; 215 --form-submit-margin: 24px; 216 217 /* Product listing related variables */ 218 --product-list-block-spacing: 32px; 219 220 /* Video related */ 221 --play-button-background: 255, 255, 255; 222 --play-button-arrow: 40, 40, 40; 223 224 /* RTL support */ 225 --transform-logical-flip: 1; 226 --transform-origin-start: left;
227 --transform-origin-end: right; 228 229 /* Other */ 230 --zoom-cursor-svg-url: url(//jolifill.de/cdn/shop/t/159/assets/zoom-cursor.svg?v=20025552277767835731791370533); 231 --arrow-right-svg-url: url(//jolifill.de/cdn/shop/t/159/assets/arrow-right.svg?v=40046868119262634591791370533); 232 --arrow-left-svg-url: url(//jolifill.de/cdn/shop/t/159/assets/arrow-left.svg?v=158856395986752206651791370533); 233 234 /* Some useful variables that we can reuse in our CSS. Some explanation are needed for some of them: 235 - container-max-width-minus-gutters: represents the container max width without the edge gutters 236 - container-outer-width: considering the screen width, represent all the space outside the container 237 - container-outer-margin: same as container-outer-width but get set to 0 inside a container 238 - container-inner-width: the effective space inside the container (minus gutters) 239 - grid-column-width: represents the width of a single column of the grid 240 - vertical-breather: this is a variable that defines the global "spacing" between sections, and inside the section 241 to create some "breath" and minimum spacing 242 */ 243 --container-max-width: 1600px; 244 --container-gutter: 24px; 245 --container-max-width-minus-gutters: calc(var(--container-max-width) - (var(--container-gutter)) * 2); 246 --container-outer-width: max(calc((100vw - var(--container-max-width-minus-gutters)) / 2), var(--container-gutter)); 247 --container-outer-margin: var(--container-outer-width); 248 --container-inner-width: calc(100vw - var(--container-outer-width) * 2); 249 250 --grid-column-count: 10; 251 --grid-gap: 24px; 252 --grid-column-width: calc((100vw - var(--container-outer-width) * 2 - var(--grid-gap) * (var(--grid-column-count) - 1)) / var(--grid-column-count)); 253 254 --vertical-breather: 48px; 255 --vertical-breather-tight: 48px; 256 257 /* Shopify related variables */ 258 --payment-terms-background-color: #ffffff; 259 } 260 261 @media screen and (min-width: 741px) { 262 :root { 263 --container-gutter: 40px; 264 --grid-column-count: 20; 265 --vertical-breather: 64px; 266 --vertical-breather-tight: 64px; 267 268 /* Typography (font size) */ 269 --heading-xsmall-font-size: 12px; 270 --heading-small-font-size: 13px; 271 --heading-large-font-size: 52px; 272 --heading-h1-font-size: 48px; 273 --heading-h2-font-size: 38px; 274 --heading-h3-font-size: 32px; 275 --heading-h4-font-size: 24px; 276 --heading-h5-font-size: 20px; 277 --heading-h6-font-size: 18px; 278 279 /* Form related */ 280 --form-input-field-height: 52px; 281 --form-submit-margin: 32px; 282 283 /* Button size */ 284 --button-height: 52px; 285 --button-small-height: 44px; 286 } 287 } 288 289 @media screen and (min-width: 1200px) { 290 :root { 291 --vertical-breather: 80px; 292 --vertical-breather-tight: 64px; 293 --product-list-block-spacing: 48px; 294 295 /* Typography */ 296 --heading-large-font-size: 64px; 297 --heading-h1-font-size: 56px; 298 --heading-h2-font-size: 48px; 299 --heading-h3-font-size: 36px; 300 --heading-h4-font-size: 30px; 301 --heading-h5-font-size: 24px; 302 --heading-h6-font-size: 18px; 303 } 304 } 305 306 @media screen and (min-width: 1600px) { 307 :root { 308 --vertical-breather: 90px; 309 --vertical-breather-tight: 64px; 310 } 311 } 312</style> 313
313<script> 314 // This allows to expose several variables to the global scope, to be used in scripts 315 window.themeVariables = { 316 settings: { 317 direction: "ltr", 318 pageType: "collection", 319 cartCount: 0, 320 moneyFormat: "⬠{{amount}}", 321 moneyWithCurrencyFormat: "{{amount_with_comma_separator}} â¬", 322 showVendor: true, 323 discountMode: "saving", 324 currencyCodeEnabled: false, 325 cartType: "message", 326 cartCurrency: "EUR", 327 mobileZoomFactor: 2.5 328 }, 329 330 routes: { 331 host: "jolifill.de", 332 rootUrl: "\/", 333 rootUrlWithoutSlash: '', 334 cartUrl: "\/cart", 335 cartAddUrl: "\/cart\/add", 336 cartChangeUrl: "\/cart\/change", 337 searchUrl: "\/search", 338 predictiveSearchUrl: "\/search\/suggest", 339 productRecommendationsUrl: "\/recommendations\/products" 340 }, 341 342 strings: { 343 accessibilityDelete: "Löschen", 344 accessibilityClose: "SchlieÃen", 345 collectionSoldOut: "Ausverkauft", 346 collectionDiscount: "Spare @savings@", 347 productSalePrice: "Angebotspreis", 348 productRegularPrice: "Regulärer Preis", 349 productFormUnavailable: "Nicht verfügbar", 350 productFormSoldOut: "Ausverkauft", 351 productFormPreOrder: "Vorbestellen", 352 productFormAddToCart: "Zum Warenkorb hinzufügen", 353 searchNoResults: "Es konnten keine Ergebnisse gefunden werden.", 354 searchNewSearch: "Neue Suche", 355 searchProducts: "Produkte", 356 searchArticles: "Blogbeiträge", 357 searchPages: "Seiten", 358 searchCollections: "Kategorien", 359 cartViewCart: "Warenkorb ansehen", 360 cartItemAdded: "Produkt zum Warenkorb hinzugefügt!", 361 cartItemAddedShort: "Zum Warenkorb hinzugefügt!", 362 cartAddOrderNote: "Notiz hinzufügen", 363 cartEditOrderNote: "Notiz bearbeiten", 364 shippingEstimatorNoResults: "Entschuldige, wir liefern leider niche an Deine Adresse.", 365 shippingEstimatorOneResult: "Es gibt eine Versandklasse für Deine Adresse:", 366 shippingEstimatorMultipleResults: "Es gibt mehrere Versandklassen für Deine Adresse:", 367 shippingEstimatorError: "Ein oder mehrere Fehler sind beim Abrufen der Versandklassen aufgetreten:" 368 }, 369 370 libs: { 371 flickity: "\/\/jolifill.de\/cdn\/shop\/t\/159\/assets\/flickity.js?v=176646718982628074891791370516", 372 photoswipe: "\/\/jolifill.de\/cdn\/shop\/t\/159\/assets\/photoswipe.js?v=132268647426145925301791370516", 373 qrCode: "\/\/jolifill.de\/cdn\/shopifycloud\/storefront\/assets\/themes_support\/vendor\/qrcode-1f6c2eb7.js" 374 }, 375 376 breakpoints: { 377 phone: 'screen and (max-width: 740px)', 378 tablet: 'screen and (min-width: 741px) and (max-width: 999px)', 379 tabletAndUp: 'screen and (min-width: 741px)', 380 pocket: 'screen and (max-width: 999px)', 381 lap: 'screen and (min-width: 1000px) and (max-width: 1199px)', 382 lapAndUp: 'screen and (min-width: 1000px)', 383 desktop: 'screen and (min-width: 1200px)', 384 wide: 'screen and (min-width: 1400px)' 385 } 386 }; 387 388 window.addEventListener('pageshow', async () => { 389 const cartContent = await (await fetch(`${window.themeVariables.routes.cartUrl}.js`, {cache: 'reload'})).json(); 390 document.documentElement.dispatchEvent(new CustomEvent('cart:refresh', {detail: {cart: cartContent}})); 391 }); 392 393 if ('noModule' in HTMLScriptElement.prototype) { 394 // Old browsers (like IE) that does not support module will be considered as if not executing JS at all 395 document.documentElement.className = document.documentElement.className.replace('no-js', 'js'); 396 397 requestAnimationFrame(() => { 398 const viewportHeight = (window.visualViewport ? window.visualViewport.height : document.documentElement.clientHeight); 399 document.documentElement.style.setProperty('--window-height',viewportHeight + 'px'); 400 }); 401 }</script>
401 402
402<script> 403 (() => { 404 const currentLocaleCode = "de"; 405 const currentCountryCode = "DE"; 406 const matchedCountryCode = "DE"; 407 408 const setLocalizationCountry = (form, countryCode) => { 409 const countryInput = form.querySelector('[data-localization-country-input], input[name="country_code"]'); 410 411 if (countryInput) { 412 countryInput.value = countryCode; 413 } 414 }; 415 416 document.addEventListener('click', (event) => { 417 const trigger = event.target.closest('[data-localization-country-code]'); 418 419 if (!trigger || !trigger.form) { 420 return; 421 } 422 423 setLocalizationCountry(trigger.form, trigger.getAttribute('data-localization-country-code')); 424 }); 425 426 document.addEventListener('DOMContentLoaded', () => { 427 if (!matchedCountryCode || matchedCountryCode === currentCountryCode) { 428 try { 429 sessionStorage.removeItem(`jf-localization-country-sync:${currentLocaleCode}:${matchedCountryCode}`); 430 } catch (error) { 431 // Ignore storage restrictions. 432 } 433 434 return; 435 } 436 437 const form = document.querySelector('[data-localization-country-input]')?.form; 438 439 if (!form) { 440 return; 441 } 442 443 const syncKey = `jf-localization-country-sync:${currentLocaleCode}:${matchedCountryCode}`; 444 445 try { 446 if (sessionStorage.getItem(syncKey) === currentCountryCode) { 447 return; 448 } 449 450 sessionStorage.setItem(syncKey, currentCountryCode); 451 } catch (error) { 452 // If storage is blocked, Shopify can still receive the corrected country once. 453 } 454 455 setLocalizationCountry(form, matchedCountryCode); 456 457 const localeInput = form.querySelector('input[name="locale_code"]'); 458 459 if (localeInput) { 460 localeInput.value = currentLocaleCode; 461 } 462 463 form.submit(); 464 }); 465 })(); 466</script>
466 467 468 469 <link rel="stylesheet" href="//jolifill.de/cdn/shop/t/159/assets/theme.css?v=113845826373199096651791370516"> 470 <link rel="stylesheet" href="//jolifill.de/cdn/shop/t/159/assets/custom.css?v=63974079664323548771791370516?v=1.0.1"> 471 <link rel="stylesheet" href="//jolifill.de/cdn/shop/t/159/assets/animate.css?v=117445339244174673761791370516"> 472 <link rel="stylesheet" href="//jolifill.de/cdn/shop/t/159/assets/accessible.css?v=132549810205122982451791370516"> 473 474
474<script src="//jolifill.de/cdn/shop/t/159/assets/vendor.js?v=32643890569905814191791370516" defer></script>
474 475
475<script src="//jolifill.de/cdn/shop/t/159/assets/theme.js?v=82507515329480990091791370516" defer></script>
475 476
476<script src="//jolifill.de/cdn/shop/t/159/assets/custom.js?v=171675837610642915491791370516" defer></script>
476 477
477<script src="//jolifill.de/cdn/shop/t/159/assets/cookie.js?v=88425056791309038751791370516" defer></script>
477 478
478<script src="//jolifill.de/cdn/shop/t/159/assets/accessible.js?v=175939761506121472641791370516" defer></script>
478 479 480
480<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
480<meta name="google-site-verification" content="3khT57qn0NHG9BFfeJ4uQ5f20eaFMNjMrrO2g4Gkpd0"> 481<meta name="google-site-verification" content="giopqsc8282H0TFQVt1Eye1YYOSWKe0R9TaroiD-tgQ"> 482<meta name="facebook-domain-verification" content="uw7e61hwjhkq7jlppjmz80imfmslf1"> 483<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/15586459696/digital_wallets/dialog"> 484<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/post-treatment.atom" /> 485<link rel="next" href="/collections/post-treatment?page=2"> 486<link rel="alternate" hreflang="x-default" href="https://jolifill.de/collections/post-treatment"> 487<link rel="alternate" hreflang="de" href="https://jolifill.de/collections/post-treatment"> 488<link rel="alternate" hreflang="en" href="https://jolifill.de/en/collections/post-treatment"> 489<link rel="alternate" hreflang="fr" href="https://jolifill.de/fr/collections/post-treatment"> 490<link rel="alternate" hreflang="es" href="https://jolifill.de/es/collections/post-treatment"> 491<link rel="alternate" hreflang="it" href="https://jolifill.de/it/collections/post-treatment"> 492<link rel="alternate" hreflang="en-BA" href="https://jolifill.de/en-en/collections/post-treatment"> 493<link rel="alternate" hreflang="en-BG" href="https://jolifill.de/en-en/collections/post-treatment"> 494<link rel="alternate" hreflang="en-CY" href="https://jolifill.de/en-en/collections/post-treatment"> 495<link rel="alternate" hreflang="en-CZ" href="https://jolifill.de/en-en/collections/post-treatment"> 496<link rel="alternate" hreflang="en-DK" href="https://jolifill.de/en-en/collections/post-treatment"> 497<link rel="alternate" hreflang="en-EE" href="https://jolifill.de/en-en/collections/post-treatment"> 498<link rel="alternate" hreflang="en-FI" href="https://jolifill.de/en-en/collections/post-treatment"> 499<link rel="alternate" hreflang="en-GR" href="https://jolifill.de/en-en/collections/post-treatment"> 500<link rel="alternate" hreflang="en-HR" href="https://jolifill.de/en-en/collections/post-treatment"> 501<link rel="alternate" hreflang="en-HU" href="https://jolifill.de/en-en/collections/post-treatment"> 502<link rel="alternate" hreflang="en-IS" href="https://jolifill.de/en-en/collections/post-treatment"> 503<link rel="alternate" hreflang="en-LI" href="https://jolifill.de/en-en/collections/post-treatment"> 504<link rel="alternate" hreflang="en-LT" href="https://jolifill.de/en-en/collections/post-treatment"> 505<link rel="alternate" hreflang="en-LU" href="https://jolifill.de/en-en/collections/post-treatment"> 506<link rel="alternate" hreflang="en-LV" href="https://jolifill.de/en-en/collections/post-treatment"> 507<link rel="alternate" hreflang="en-MC" href="https://jolifill.de/en-en/collections/post-treatment"> 508<link rel="alternate" hreflang="en-PL" href="https://jolifill.de/en-en/collections/post-treatment"> 509<link rel="alternate" hreflang="en-PT" href="https://jolifill.de/en-en/collections/post-treatment"> 510<link rel="alternate" hreflang="en-RO" href="https://jolifill.de/en-en/collections/post-treatment"> 511<link rel="alternate" hreflang="en-RS" href="https://jolifill.de/en-en/collections/post-treatment"> 512<link rel="alternate" hreflang="en-SE" href="https://jolifill.de/en-en/collections/post-treatment"> 513<link rel="alternate" hreflang="en-SI" href="https://jolifill.de/en-en/collections/post-treatment"> 514<link rel="alternate" hreflang="en-SK" href="https://jolifill.de/en-en/collections/post-treatment"> 515<link rel="alternate" hreflang="en-UA" href="https://jolifill.de/en-en/collections/post-treatment"> 516<link rel="alternate" hreflang="en-VA" href="https://jolifill.de/en-en/collections/post-treatment"> 517<link rel="alternate" hreflang="en-IE" href="https://jolifill.de/en-en/collections/post-treatment"> 518<link rel="alternate" hreflang="de-AT" href="https://jolifill.de/de-at/collections/post-treatment"> 519<link rel="alternate" hreflang="es-ES" href="https://jolifill.de/es-es/collections/post-treatment"> 520<link rel="alternate" hreflang="fr-FR" href="https://jolifill.de/fr-fr/collections/post-treatment"> 521<link rel="alternate" hreflang="en-NL" href="https://jolifill.de/en-nl/collections/post-treatment"> 522<link rel="alternate" hreflang="de-CH" href="https://jolifill.de/de-ch/collections/post-treatment"> 523<link rel="alternate" hreflang="en-CH" href="https://jolifill.de/en-ch/collections/post-treatment"> 524<link rel="alternate" hreflang="it-IT" href="https://jolifill.de/it-it/collections/post-treatment"> 525<link rel="alternate" hreflang="en-BE" href="https://jolifill.de/en-be/collections/post-treatment"> 526<link rel="alternate" hreflang="en-NO" href="https://jolifill.de/en-no/collections/post-treatment"> 527<link rel="alternate" hreflang="en-MT" href="https://jolifill.de/en-mt/collections/post-treatment"> 528<link rel="alternate" type="application/json+oembed" href="https://jolifill.de/collections/post-treatment.oembed">
529<script async="async" src="/checkouts/internal/preloads.js?locale=de-DE&default_configuration_id=4311515402"></script>
vendor: 1 bytes, line 529
529
530<script id="shopify-features" type="application/json">{"accessToken":"ca31378a9fa37c6af26bf84e54b925d2","betas":["rich-media-storefront-analytics"],"domain":"jolifill.de","predictiveSearch":true,"shopId":15586459696,"locale":"de"}</script>
vendor: 1 bytes, line 530
530
531<script>var Shopify = Shopify || {}; 532Shopify.shop = "jolifill.myshopify.com"; 533Shopify.locale = "de"; 534Shopify.currency = {"active":"EUR","rate":"1.0"}; 535Shopify.country = "DE"; 536Shopify.theme = {"name":"oktober-2026-greenpillow-bulk-app-localize","id":194913829130,"schema_name":"Focal","schema_version":"12.3.0","theme_store_id":null,"role":"main"}; 537Shopify.theme.handle = "null"; 538Shopify.theme.style = {"id":null,"handle":null}; 539Shopify.cdnHost = "jolifill.de/cdn"; 540Shopify.routes = Shopify.routes || {}; 541Shopify.routes.root = "/"; 542Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 543Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 544Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 545Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 545
545
546<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 546
546
547<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 547
547
548<script> 549 window.Shopify = window.Shopify || {}; 550 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 551 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 552 window.Shopify.SignInWithShop.eligible = true; 553</script>
vendor: 1 bytes, line 553
553
554<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 554
554
555<script defer="defer" async type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"></script>
vendor: 1 bytes, line 555
555
556<script type="module"> 557 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.de.esm.js"); 558 559 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 560 561</script>
vendor: 1 bytes, line 561
561
562<script> 563 window.Shopify = window.Shopify || {}; 564 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 565 window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.de.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.de.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.de.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.de.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.de.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.de.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.de.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.de.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.de.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.de.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.de.esm.js"],"listener":["modules/v2/loader.listener.de.esm.js"],"pay-button":["modules/v2/loader.pay-button.de.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.de.esm.js"],"shop-button":["modules/v2/loader.shop-button.de.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.de.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.de.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.de.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.de.esm.js"],"shop-login":["modules/v2/loader.shop-login.de.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.de.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.de.esm.js"]}; 566</script>
vendor: 1 bytes, line 566
566
567<script>(function() { 568 var isLoaded = false; 569 function asyncLoad() { 570 if (isLoaded) return; 571 isLoaded = true; 572 var urls = ["\/\/cdn.shopify.com\/proxy\/a2e445a6edfc9ef55120e106db06ba174fa678140c906ab79d181a21b477b0a1\/feed.mulwi.com\/js\/init.js?shop=jolifill.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/christmas.saio.io\/snow_scripts?shop=jolifill.myshopify.com","https:\/\/christmas.saio.io\/calendar_scripts?shop=jolifill.myshopify.com","https:\/\/tseish-app.connect.trustedshops.com\/esc.js?apiBaseUrl=aHR0cHM6Ly90c2Vpc2gtYXBwLmNvbm5lY3QudHJ1c3RlZHNob3BzLmNvbQ==\u0026instanceId=am9saWZpbGwubXlzaG9waWZ5LmNvbQ==\u0026shop=jolifill.myshopify.com"]; 573 for (var i = 0; i < urls.length; i++) { 574 var s = document.createElement('script'); 575 s.type = 'text/javascript'; 576 s.async = true; 577 s.src = urls[i]; 578 var x = document.getElementsByTagName('script')[0]; 579 x.parentNode.insertBefore(s, x); 580 } 581 }; 582 if(window.attachEvent) { 583 window.attachEvent('onload', asyncLoad); 584 } else { 585 window.addEventListener('load', asyncLoad, false); 586 } 587})();</script>
vendor: 1 bytes, line 587
587
588<script id="__st">var __st={"a":15586459696,"offset":7200,"reqid":"4f3fb9ef-0d3c-4da4-8794-802236067528-1791450750","pageurl":"jolifill.de\/collections\/post-treatment","u":"419fa8e35424","p":"collection","rtyp":"collection","rid":558362755338};</script>
vendor: 1 bytes, line 588
588
589<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 589
589
590<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Durch hCaptcha geschützt',privacyText:'Datenschutz',termsText:'Allgemeine Geschäftsbedingungen'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 590
590
591<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//jolifill.de/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 591
591
592<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//jolifill.de/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
592<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 592
592
593<script> 594 window.Shopify = window.Shopify || {}; 595 window.Shopify.MCP = window.Shopify.MCP || {}; 596 window.Shopify.MCP.enabled = true; 597 window.Shopify.MCP.shop = "jolifill.myshopify.com"; 598 window.Shopify.MCP.mcpEndpoint = "https:\/\/jolifill.de\/api\/mcp"; 599 window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n - What is your return policy?\n - What is your shipping policy?\n - What is your phone number?\n - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question â e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}]; 600</script>
vendor: 1 bytes, line 600
600
601<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/jolifill.de\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})(); 602</script>
vendor: 1 bytes, line 602
602
603<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://jolifill.de/cdn/shopifycloud/portable-wallets/latest/portable-wallets.de.js",t.type="module",document.head.appendChild(t)}}; 604</script>
vendor: 1 bytes, line 604
604
605<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 606 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); 607</script>
vendor: 1 bytes, line 607
607
608<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})}})); 609</script>
609 610
611<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
611 612 613 614 <!-- BEGIN app block: shopify://apps/complianz-consent/blocks/bc-block/e49729f0-d37d-4e24-ac65-e0e2f472ac27 --> 615 616 617 618<link id='complianz-css' rel="stylesheet" href=https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/complainz.css media="print" onload="this.media='all'"> 619 <style> 620 #iubenda-iframe.iubenda-iframe-branded > div.purposes-header, 621 #iubenda-iframe.iubenda-iframe-branded > div.iub-cmp-header, 622 #purposes-container > div.purposes-header, 623 #iubenda-cs-banner .iubenda-cs-brand { 624 background-color: #ffffff !important; 625 color: #000000!important; 626 } 627 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp , 628 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover, 629 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover { 630 background-color: #ffffff !important; 631 opacity: 1 !important; 632 } 633 #iubenda-cs-banner .iub-toggle .iub-toggle-label { 634 color: #ffffff!important; 635 } 636 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-cp:hover, 637 #iubenda-iframe.iubenda-iframe-branded .purposes-header .iub-btn-back:hover { 638 background-color: #000000!important; 639 color: #ffffff!important; 640 } 641 #iubenda-cs-banner #iubenda-cs-title { 642 font-size: 14px !important; 643 } 644 #iubenda-cs-banner .iubenda-cs-content, 645 #iubenda-cs-title, 646 .iub-toggle-checkbox.granular-control-checkbox span { 647 background-color: #daebeb !important; 648 color: #000000 !important; 649 font-size: 14px !important; 650 } 651 #iubenda-cs-banner .iubenda-cs-close-btn { 652 font-size: 14px !important; 653 background-color: #daebeb !important; 654 } 655 #iubenda-cs-banner .iubenda-cs-opt-group { 656 color: #daebeb !important; 657 } 658 #iubenda-cs-banner .iubenda-cs-opt-group button, 659 .iubenda-alert button.iubenda-button-cancel { 660 background-color: #000!important; 661 color: #ffffff!important; 662 } 663 #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-accept-btn, 664 #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-btn-primary, 665 .iubenda-alert button.iubenda-button-confirm { 666 background-color: #000 !important; 667 color: #ffffff !important; 668 } 669 #iubenda-cs-banner .iubenda-cs-opt-group button.iubenda-cs-reject-btn { 670 background-color: #000!important; 671 color: #ffffff!important; 672 } 673 674 #iubenda-cs-banner .iubenda-banner-content button { 675 cursor: pointer !important; 676 color: currentColor !important; 677 text-decoration: underline !important; 678 border: none !important; 679 background-color: transparent !important; 680 font-size: 100% !important; 681 padding: 0 !important; 682 } 683 684 #iubenda-cs-banner .iubenda-cs-opt-group button { 685 border-radius: 4px !important; 686 padding-block: 10px !important; 687 } 688 689 div#iubenda-iframe-content div.purposes-checkbox input[type="checkbox"] { 690 display: block !important; 691 } 692 693 @media (min-width: 640px) { 694 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-container, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container { 695 width: 560px !important; 696 } 697 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubend
697a-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group { 698 flex-direction: row !important; 699 } 700 #iubenda-cs-banner .iubenda-cs-opt-group button:not(:last-of-type), 701 #iubenda-cs-banner .iubenda-cs-opt-group button { 702 margin-right: 4px !important; 703 } 704 #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand { 705 position: absolute !important; 706 inset-block-start: 6px; 707 } 708 } 709 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-top):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-bottom):not(.iubenda-cs-center) .iubenda-cs-opt-group > div, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-center:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-opt-group > div { 710 flex-direction: row-reverse; 711 width: 100% !important; 712 } 713 714 .iubenda-cs-brand-badge-outer, .iubenda-cs-brand-badge, #iubenda-cs-banner.iubenda-cs-default-floating.iubenda-cs-bottom .iubenda-cs-brand-badge-outer, 715 #iubenda-cs-banner.iubenda-cs-default.iubenda-cs-bottom .iubenda-cs-brand-badge-outer, 716 #iubenda-cs-banner.iubenda-cs-default:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer, 717 #iubenda-cs-banner.iubenda-cs-default-floating:not(.iubenda-cs-left) .iubenda-cs-brand-badge-outer { 718 display: none !important 719 } 720 721 #iubenda-cs-banner:not(.iubenda-cs-top):not(.iubenda-cs-bottom) .iubenda-cs-container.iubenda-cs-themed { 722 flex-direction: row !important; 723 } 724 725 #iubenda-cs-banner #iubenda-cs-title, 726 #iubenda-cs-banner #iubenda-cs-custom-title { 727 justify-self: center !important; 728 font-size: 14px !important; 729 font-family: -apple-system,sans-serif !important; 730 margin-inline: auto !important; 731 width: 55% !important; 732 text-align: center; 733 font-weight: 600; 734 visibility: unset; 735 } 736 737 @media (max-width: 640px) { 738 #iubenda-cs-banner #iubenda-cs-title, 739 #iubenda-cs-banner #iubenda-cs-custom-title { 740 display: block; 741 } 742 } 743 744 #iubenda-cs-banner .iubenda-cs-brand img { 745 max-width: 110px !important; 746 min-height: 32px !important; 747 } 748 #iubenda-cs-banner .iubenda-cs-container .iubenda-cs-brand { 749 background: none !important; 750 padding: 0px !important; 751 margin-block-start:10px !important; 752 margin-inline-start:16px !important; 753 } 754 755 #iubenda-cs-banner .iubenda-cs-opt-group button { 756 padding-inline: 4px !important; 757 } 758 759 #cookie-policy-content, 760 #privacy-policy-content { 761 min-height: 2rem; 762 transition: opacity 0.8s ease-in-out; 763 } 764 765 #cookie-policy-content.complianz-policy-content--loaded, 766 #privacy-policy-content.complianz-policy-content--loaded { 767 animation: complianz-policy-fade-in 0.7s ease-in-out both; 768 } 769 770 @keyframes complianz-policy-fade-in { 771 from { 772 opacity: 0; 773 } 774 to { 775 opacity: 1; 776 } 777 } 778 779 </style> 780 781 782 783 784 785
785<script type="text/javascript"> 786 function filterGoogleConsentModeURLs(domainsArray) { 787 const googleConsentModeComplianzURls = [ 788 // 197, # Google Tag Manager: 789 {"domain":"s.www.googletagmanager.com", "path":""}, 790 {"domain":"www.tagmanager.google.com", "path":""}, 791 {"domain":"www.googletagmanager.com", "path":""}, 792 {"domain":"googletagmanager.com", "path":""}, 793 {"domain":"tagassistant.google.com", "path":""}, 794 {"domain":"tagmanager.google.com", "path":""}, 795 796 // 2110, # Google Analytics 4: 797 {"domain":"www.analytics.google.com", "path":""}, 798 {"domain":"www.google-analytics.com", "path":""}, 799 {"domain":"ssl.google-analytics.com", "path":""}, 800 {"domain":"google-analytics.com", "path":""}, 801 {"domain":"analytics.google.com", "path":""}, 802 {"domain":"region1.google-analytics.com", "path":""}, 803 {"domain":"region1.analytics.google.com", "path":""}, 804 {"domain":"*.google-analytics.com", "path":""}, 805 {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=G"}, 806 {"domain":"googletagmanager.com", "path":"/gtag/js?id=UA"}, 807 {"domain":"www.googletagmanager.com", "path":"/gtag/js?id=UA"}, 808 {"domain":"googletagmanager.com", "path":"/gtag/js?id=G"}, 809 810 // 177, # Google Ads conversion tracking: 811 {"domain":"googlesyndication.com", "path":""}, 812 {"domain":"media.admob.com", "path":""}, 813 {"domain":"gmodules.com", "path":""}, 814 {"domain":"ad.ytsa.net", "path":""}, 815 {"domain":"dartmotif.net", "path":""}, 816 {"domain":"dmtry.com", "path":""}, 817 {"domain":"go.channelintelligence.com", "path":""}, 818 {"domain":"googleusercontent.com", "path":""}, 819 {"domain":"googlevideo.com", "path":""}, 820 {"domain":"gvt1.com", "path":""}, 821 {"domain":"links.channelintelligence.com", "path":""}, 822 {"domain":"obrasilinteirojoga.com.br", "path":""}, 823 {"domain":"pcdn.tcgmsrv.net", "path":""}, 824 {"domain":"rdr.tag.channelintelligence.com", "path":""}, 825 {"domain":"static.googleadsserving.cn", "path":""}, 826 {"domain":"studioapi.doubleclick.com", "path":""}, 827 {"domain":"teracent.net", "path":""}, 828 {"domain":"ttwbs.channelintelligence.com", "path":""}, 829 {"domain":"wtb.channelintelligence.com", "path":""}, 830 {"domain":"youknowbest.com", "path":""}, 831 {"domain":"doubleclick.net", "path":""}, 832 {"domain":"redirector.gvt1.com", "path":""}, 833 834 //116, # Google Ads Remarketing 835 {"domain":"googlesyndication.com", "path":""}, 836 {"domain":"media.admob.com", "path":""}, 837 {"domain":"gmodules.com", "path":""}, 838 {"domain":"ad.ytsa.net", "path":""}, 839 {"domain":"dartmotif.net", "path":""}, 840 {"domain":"dmtry.com", "path":""}, 841 {"domain":"go.channelintelligence.com", "path":""}, 842 {"domain":"googleusercontent.com", "path":""}, 843 {"domain":"googlevideo.com", "path":""}, 844 {"domain":"gvt1.com", "path":""}, 845 {"domain":"links.channelintelligence.com", "path":""}, 846 {"domain":"obrasilinteirojoga.com.br", "path":""}, 847 {"domain":"pcdn.tcgmsrv.net", "path":""}, 848 {"domain":"rdr.tag.channelintelligence.com", "path":""}, 849 {"domain":"static.googleadsserving.cn", "path":""}, 850 {"domain":"studioapi.doubleclick.com", "path":""}, 851 {"domain":"teracent.net", "path":""}, 852 {"domain":"ttwbs.channelintelligence.com", "path":""}, 853 {"domain":"wtb.channelintelligence.com", "path":""}, 854 {"domain":"youknowbest.com", "path":""}, 855 {"domain":"doubleclick.net", "path":""}, 856 {"domain":"redirector.gvt1.com", "path":""} 857 ]; 858 859 if (!Array.isArray(domainsArray)) { 860 return []; 861 } 862 863 const blockedPairs = new Map();
864 for (const rule of googleConsentModeComplianzURls) { 865 if (!blockedPairs.has(rule.domain)) { 866 blockedPairs.set(rule.domain, new Set()); 867 } 868 blockedPairs.get(rule.domain).add(rule.path); 869 } 870 871 return domainsArray.filter(item => { 872 const paths = blockedPairs.get(item.d); 873 return !(paths && paths.has(item.p)); 874 }); 875 } 876 877 function setupAutoblockingByDomain() { 878 // autoblocking by domain 879 const autoblockByDomainArray = []; 880 const prefixID = '10000' // to not get mixed with real metis ids 881 let cmpBlockerDomains = [] 882 let cmpCmplcVendorsPurposes = {} 883 let counter = 1 884 for (const object of autoblockByDomainArray) { 885 cmpBlockerDomains.push({ 886 d: object.d, 887 p: object.path, 888 v: prefixID + counter, 889 }); 890 counter++; 891 } 892 893 counter = 1 894 for (const object of autoblockByDomainArray) { 895 cmpCmplcVendorsPurposes[prefixID + counter] = object?.p ?? '1'; 896 counter++; 897 } 898 899 Object.defineProperty(window, "cmp_iub_vendors_purposes", { 900 get() { 901 return cmpCmplcVendorsPurposes; 902 }, 903 set(value) { 904 cmpCmplcVendorsPurposes = { ...cmpCmplcVendorsPurposes, ...value }; 905 } 906 }); 907 const basicGmc = false; 908 909 910 Object.defineProperty(window, "cmp_importblockerdomains", { 911 get() { 912 if (basicGmc) { 913 return filterGoogleConsentModeURLs(cmpBlockerDomains); 914 } 915 return cmpBlockerDomains; 916 }, 917 set(value) { 918 cmpBlockerDomains = [ ...cmpBlockerDomains, ...value ]; 919 } 920 }); 921 } 922 923 function splitDomains(joinedString) { 924 if (!joinedString) { 925 return []; // empty string -> empty array 926 } 927 return joinedString.split(";"); 928 } 929 930 function setupWhitelist() { 931 let cmpBlockIgnoredDomains = []; 932 Object.defineProperty(window, "cmp_block_ignoredomains", { 933 get() { 934 return cmpBlockIgnoredDomains; 935 }, 936 set(value) { 937 cmpBlockIgnoredDomains = [ ...cmpBlockIgnoredDomains, ...value ]; 938 } 939 }); 940 // Whitelist by domain: 941 const whitelistString = ""; 942 const whitelist_array = [...splitDomains(whitelistString)]; 943 window.cmp_block_ignoredomains = whitelist_array; 944 } 945 946 function enforceRejectionRecovery() { 947 const base = (window._iub = window._iub || {}); 948 const featuresHolder = {}; 949 950 function lockFlagOn(holder) { 951 const desc = Object.getOwnPropertyDescriptor(holder, 'rejection_recovery'); 952 if (!desc) { 953 Object.defineProperty(holder, 'rejection_recovery', { 954 get() { return true; }, 955 set(_) { /* ignore */ }, 956 enumerable: true, 957 configurable: false 958 }); 959 } 960 return holder; 961 } 962 963 Object.defineProperty(base, 'csFeatures', { 964 configurable: false, 965 enumerable: true, 966 get() { 967 return featuresHolder; 968 }, 969 set(obj) { 970 if (obj && typeof obj === 'object') { 971 Object.keys(obj).forEach(k => { 972 if (k !== 'rejection_recovery') { 973 featuresHolder[k] = obj[k]; 974 } 975 }); 976 } 977 // we lock it, it won't try to redefine 978 lockFlagOn(featuresHolder); 979 } 980 }); 981 982 // Ensure an object is exposed even if read early 983 if (!('csFeatures' in base)) { 984 base.csFeatures = {}; 985 } else { 986 // If someone already set it synchronously, merge and lock now. 987 base.csFeatures = base.csFeatures; 988 } 989 } 990 window._iub = window?._iub || []; 991 const _iub = window._iub; 992 enforceRejectionRecovery(); 993 setupAutoblockingByDomain(); 994 setupWhitelist(); 995 996 let currentLang = "de"; 997 if (currentLang === 'pt-PT') { 998 currentLang = 'pt'; 999 } 1000 let fallbackLang = "en"; 1001 if (fallbackLang === 'pt-PT') { 1002 fallbackLang = 'pt'; 1003 } 1004 const cookiePolicyIds = {"de":54664534,"en":81172422,"es":32184951,"fr":88489245,"it":39339832}; 1005 _iub.csConfiguration = { 1006 ..._iub.csConfiguration, 1007 cookiePolicyId: cookiePolicyIds[currentLang] ?? cookiePolicyIds[fallbackLang], 1008 cmpId: { tcf: 332 }, 1009 }; 1010 </script>
1010 1011 1012 1013
1013<script src="https://cs.iubenda.com/autoblocking/4192923.js"></script>
1013 1014 1015 1016 1017 1018 1019
1019<script type="text/javascript"> 1020 function injectComplianceCss(cssText) { 1021 const existing = document.querySelector('style[data-compliance-custom="true"]'); 1022 if (existing) existing.remove(); 1023 1024 const style = document.createElement('style'); 1025 style.setAttribute('data-compliance-custom', 'true'); 1026 style.appendChild(document.createTextNode(cssText)); 1027 document.body.appendChild(style); 1028 } 1029 1030 window.addEventListener('DOMContentLoaded', () => { 1031 const css = ""; 1032 injectComplianceCss(css); 1033 }); 1034 function loadScript(src) { 1035 return new Promise((resolve, reject) => { 1036 const s = document.createElement("script"); 1037 s.src = src; 1038 s.charset = "UTF-8"; 1039 s.onload = resolve; 1040 s.onerror = reject; 1041 document.head.appendChild(s); 1042 }); 1043 } 1044 1045 1046 let policyContentListenerRegistered = false; 1047 1048 window.IubEventsTrackRecord = window.IubEventsTrackRecord || { 1049 iubLoaded: false, 1050 domContentLoaded: false, 1051 }; 1052 1053 function initIubenda() { 1054 const currentCsConfiguration = {"siteId":4192923,"cookiePolicyIds":{"de":54664534,"en":81172422,"es":32184951,"fr":88489245,"it":39339832},"banner":{"acceptButtonDisplay":true,"rejectButtonDisplay":true,"customizeButtonDisplay":true,"position":"float-center","backgroundOverlay":true,"fontSize":"14px","content":"","title":"","hideTitle":false,"acceptButtonCaption":"","rejectButtonCaption":"","customizeButtonCaption":"","cookiePolicyLinkCaption":"","privacyWidget":true,"logo":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACrCAYAAACQeW4cAAAAAXNSR0IArs4c6QAAIABJREFUeF7svYl7FMe1\/12nekYbi7FBCKQBZEeJHZzN2fdfbpZ7\/+U3udmcxXbs4NiOgzeCBUgCAcZm1TLTdV4+TR+l3HdGmhmNpEFUP089xdLTXX2q6nzr7OLSlSiQKJAokCiQKJAo8NhTQB77L0gfkCiQKJAokCiQKJAo4BKgp0WQKJAokCiQKJAosA8okAB9H0xi+oREgUSBRIFEgUSBBOhpDSQKJAokCiQKJArsAwokQN8Hk5g+IVEgUSBRIFEgUSABeloDiQKJAokCiQKJAvuAAgnQ98Ekpk9IFEgUSBRIFEgUSICe1kCiQKJAokCiQKLAPqBAAvR9MInpExIFEgUSBRIFEgUSoKc1kCiQKJAokCiQKLAPKJAAfR9MYvqERIFEgUSBRIFEgQToaQ0kCiQKJAokCiQK7AMKJEDf3UmE3t65IuWun52d9a1WS0IIxTxMTEzkFy5cyJ1zNN3doaW3JQokCiQKJAo8zhRIgL67sweYZ41Go7a6ulrL89wfOnTI06uqrK6urh8+fHh9fn6+6ZwL5dASsO\/uHKW3JQokCiQKPJYUSIC+u9OGVD5y7969+ujo6Eir1cpGRkYA9oxhhBBW8zxfuXHjxmoppfPPCdB3d47S2xIFEgUSBR5LCiRA3+Fpm52dHfPej96\/f380y7JR7\/2YiIy2Wq2xLMuyEEKNXgTNe7iT5\/nter1+p9VqrZUq+FYE7js82vT4RIFEgUSBRIHHlQIJ0Hd45p599tmpZrN53Hs\/5Zx7xjk3rqoTZY9kXtjTRWRdVa\/R8jy\/lmXZHRF5UKvVHszPzyOxpytRIFEgUSBRIFGgIwUSoO\/w4piZmfmSc+5L3vvnnXPTqnrQOXdAROixqZtafcU5d1FVP1bViyJyI4Tw2erq6me3bt26s8PDTI9PFEgUSBRIFHjMKZAAfYcnsNFofFdEvuOc+66qflFEDqnqYRE5HIE5DnB3VfVd5xztX865hTzPl7331xcXFz\/Z4WGmxycKJAokCiQKPOYUSIA+4Amcm5sbffDgwaGRkZGDrVbrkHPua865r9JE5ISqNkWkqaotEclUdcQ5R8Oz\/d8iYhL6gqpebbVaV69du3ZjwMNMj0sUSBRIFEgU2GcUSIA+4Al97rnnnsrzHNX6jHNuRlW\/oKrPOee+gN3cObdUtkX+jqQeQnhKRGrOuWXn3HVVXQbMVRUpffH69ev8e7oSBRIFEgUSBRIFOlIgAfqAF0fpBPdlEXlBVV8QkZPOOSTzE6Xj29si8lae529571G\/T4nIlKoizT8QkfvOufs4x4nI5SzLrly6dOnqgIeZHpcokCiQKJAosM8okAB9MBOafetb3\/KffPJJ1mq1TnnvXwohvCQiL5EALmrYwl9T1VdF5LVms\/l0rVY7paqnnXPHRKRVquJbIYRlAN17f+nKlStI9elKFEgUSBRIFEgUSBL6Dq4BmZqamhCRotVqtTOq+g0R+bpz7hvOuXuqeg\/JW1WXvPfvqep5Vf1XCGEyy7LZEMIZ59xkaVvHvo6dvQD0LMsuJwl9B2cvPTpRIFEgUWCfUCBJ6NufSD89Pf2M9\/5p59zTIvKsc+7rqoojHKBOCBqObh977+exiWMbd85dybLsZJ7nz4kINvbjIrKmquvOuTURuc49q6urV27evJlU7tufp\/SERIFEgUSBfU2BBOjbn95sZmbmpPf+RJ7nJ0VkTkS+Unq207\/mnHuDXkQ+arVad8kEd\/ny5TsnTpw4lWUZznL8hsQza3mek0SGVgB6q9VauHHjxrXtDzM9IVEgUSBRIFFgP1MgAfr2Zhf61U+ePPkFgNx7\/5yqoj6f8d4XXu7OuddpIvI3Efm3qq6Ss31hYWH1zJkzs3mem\/McjnN3ReRuCIEeT\/clJPrl5WXAPV2JAokCiQKJAokCHSmQAL3\/xVHQrtFojKkqqvWiichxVa2LyIiqEor2Nk1E3q7VapdXVlaaR48ebZ4\/f77ZaDTmnHNfUVUkebzhcZr7RERuhhCue++JQ7+W4tD7n6T0y0SBRIFEgSeFAgnQ+5tpoxsOceNZlv3Ie\/8jVf2RiDylqp8654omIu855z7I8\/y9AwcOXLtw4QJZ4Wj5yZMnCW\/DcY6DADHrV0Vkid57v5wyxfU3OelXiQKJAokCTyIFEqD3N+sUValNT09neZ4fzLLs5977\/3LO\/ZeqjjrnLtBU9SMRmQ8hfJxl2ccLCwu34tedOnXqKyGEbzvnvqOqDZznnHPzOM+VYWs3vfc3L1++zOEgXYkCiQKJAokCiQJJ5T7INTA5OXlwdHT0qVardaRWq00CyiJSNFXNnXPviAg52d8pVefLq6uryzdv3rwbj2NmZgbp\/AfOue875045594XkfdDCPTXQwifrq2tfZqKswxy9tKzEgUSBRIF9icFkoTex7xOT0+TBAaHt4ZzjqQwz4sI1dSeV1XKnuII94aqvp5l2d319fW7Y2Njd6tlUE+ePPlt7\/1PVPUn5XPecs4VDUBfX1+\/472\/u7y8TPa4dCUKJAokCiQKJAokCX2Qa2BmZqZBWlfv\/QuURlXVaUqjlg07+J9U9U\/r6+svj46O5lNTU61z584huWM737gajcb3Ht73c1T1zjm84\/+mqmSS+xs29FQPfZCzlp6VKJAokCiwvymQJPTe5tc82ym4QlpXMsKdLVO7jqsq2eIuhxBecc69srS0RB9f\/D47e\/asv3PnDnb47wHmIQQA\/ZSI\/MU59+c8z\/9C2dT19fW148ePr50\/f55kM+lKFEgUSBRIFEgUSBL6ANYAYFy0EydOvFCv15GusX2TEW5FVR9QXMU5d7kMVXtncXGRkLX4yhqNxkitVqPE6mi9XscZ7qcigsodCf9lVf1jnue0G2NjY62FhQXKqrYGMP70iESBRIFEgUSBfUyBJ
1054KF3P7neOUeTkydPftV7DxD\/1Dn3TVW9IiJXnHMLIYR5PNyzLPv3lStX\/l15fP3pp5+eyLLswNjY2IEQwreccz90zhHuRqa43zrnfu+9\/+2hQ4dunj9\/3kLcPqeq737I6c5EgUSBRIFEgSeFAgnQu5vpQlVeNsLVXvLe\/+Khepz2TbzZVbVoZYja1fX19WvVlK1zc3Ojd+\/efaperxce8hRwEZHv0qi2pqq\/eQju\/ysiv1lcXCTJTLoSBRIFEgUSBRIFuqJAAvSuyORqjUbjcKvVOlyr1Q6HEF703qNu\/15Z9\/zvpVf7OST0EMKt0dHRT6vx42W4GxnhZkII0yJCHvcvOee+6JzDBv9HWpZlL1dj1rsbZrorUSBRIFEgUeBJpUAC9C5mHsn63r17J7MsOyEiADIg\/CJpW0tntldU9RURebXVal2iVCr29KWlJWzqG9fs7OyR1dXVL3rvAfAvlmr2SUqnlh7wPOOVWq32yvz8\/GddDG23bqmuE92tF6f3JAokCgwlBXrBjsQvdmkKe5mUXRrS8L1menp6wntvVdG+EEJ4VkTOlKVSn3HO\/VFE\/tBqtV6mQtrExER+4cIFHNkIVdu4Tpw4Mem9J+d74SGPd7yI1Mj5LiLUTf+7iPz9wYMHf\/\/0009vDwklOq2RtEmHZILSMBIFdpkC\/eBG4he7MEn9TMwuDGu4XoGqfGRk5KtRWVSk9KPOOcB8VEQAcjzU\/7SwsLBYGf1G3vdTp06daLVaqOmLBuCXFdbuOeduqOq\/vPfvrq2t\/evGjRv82zBcm62RYduk6fAxDCsmjWE\/UmAQWDFs\/GLfzdMgJmnfEaX6Qc8999xTa2trpHbFK\/07InKklKozVW1SGpV651mWvT4\/P1+tXW7e8X5qaoqyqj+k4dleFnDBO75oeZ5f8t5\/7L2\/tLCwsDIkhN1qjezVJm03rl4Bfa\/GPiRTuy+HsdV63Q8fvZvrdkMgiQjX7\/v7\/d1+mLNd+YYnYfFvm5DYvkMIP6aJyI+dc2POOVTkSNFUVCNV61vr6+vvtCl1SgnVbGpqqpZlGRnmfkLI28PwNBpA\/k7ZKORyk1aGrA1LMplBrJFBbuR4PNWxdQvo8XgGObZtr7X0gG1RYBBrdVsD2MMf79Q63si\/UX4b7+n3Xf3+bg\/J+ni9+kneAF3P1MzMzNEsy34RQviFiBCqxoVqfbGMQS8KqmRZ9n6bymh15xzx5\/V6vX4my7KfPfRit8ps\/yJNLNnhCHkjQU2r1VpdXl5GOh+W2PNBrJFBbuSqxLAZwNsctwPwBOpd74DH4sZ2kuRjMfAeB7nZXhrkPmNYMZijaTQw7xfUBz2+Hkm3\/28fBLPer1Sqzc7O1u7fv1+bmJigotrPVBUg\/hnAKyIfOOc+DCEgWaMqv\/LgwYPL1Ypqp0+ffnptbe1p7z329jPee5zhXhIRHOPeVdU\/k\/JVVf+5tra2fvDgweb8\/DzS+bAAum3s7czzIDdyPxI6Y+8E4IMc23ZolH67fQo86fxsJ9ZyktC3vy537QlP+gboSGhC1Vqt1jjq9WazOUV61jIzHGlab6nqm6r6D4BYRHBo+4Ta5VXb9\/T0NNXYKI1KmxWRoqnqc6Wq\/a+EquEId+DAgdb8\/Dye8XjI78Tm3K2FVV1XO\/Et3arb20npm\/3bbtEovWdnKPAk8LSd2E+dZiPZ0Hdmne7IU5+Exd8X4aampg6Mj48farVah4g9f5jF7YcPM7j9kL5Ut\/\/5oQqeQipvhBAe5Hn+4NatW8Sdfy7v+okTJ85mWXZWVc9678+o6hHnnDXU7K8Sv76wsPBepNIaJum8L\/qV6rpugTNeh\/0yq63Wcr\/PrX5\/v2Pt93db0d+eO6jva\/e+nXjHduixE+PZis6Py\/\/vBG222lvd0mYn12i3Y9jX9w1qooaJSP7s2bM1qpmtra1lhw4dylqtlm+1Wpn3PqDWnpycXN+qghmOcK1W61gZntbAw11V8XL\/tqp+\/NA57rchhN81m81XK5K1qaiLvO8zMzP87pvee1LENkIIKiIs7ECYmnPuTe\/9uYWFhQvDRMQSkItvKHPYV1Xv7fLMxxu2F4bdy71Gpqp9z1Lz0sf\/x59tXAXdy\/wA8fj\/T2nbTeain7FWaVelU\/Vb7O9VmyVjju2Xe6EJsbHbGOP1buuFf4vH2s72Omg6Fs6nzjnrGQt\/p+fqBUzib4znznJLsF7itp0DOHSwcTLW+Dts7LYcbc3au208sRDRL13jfWXfzLjwAWJM9PGcx4d16MUYrJAUffXqhf79ssJ4fIXvUkTPWNMQr0doamNn3P36B\/Q75oH+bt8B+uzs7Nj6+jpx4wdDCAdUFbV50VR1zXt\/Y21t7eby8vLNCqP\/HGFnZ2dP5Hl+SlUpa4qK\/AUReZ6e4isPq6T9nkIq9Xr91fn5+Rgk\/OzsbP3evXv1iYmJWqvVIsytaKpKRribqsq78Wj\/t4h86Jz7qE38+kAnuoeH2ZpgM4+UjY1hzJr\/53ux81urMu\/NAKzdUHoFJjtkGIgTdXCgLGM7UW5imBDNAN2Y4apzjobjIf1a1LrZzP0yzHa\/M2a+UScgojdjh9FUW1x9r1e69bAMNm7t9A4DTAMg1gjrhR462jir4zfwGyQdGQvzf8g5d9D2e9mzNmxebZ3GzD0GpipI2TozhzAyQBLZUmSCLNcQ62g7IabQa7SMnKHnGw6XPfSMgTZeu7yfsdwt++3S1d4TH4Tgm2gTny575jo+tMWHGsbxqXOODJd3KsC4W2BuByN604IydnhCPJfxgYj9z5ht7AbqvR4C+9lbA\/\/NvgP0ubm5w+vr68dCCIDnURF5islV1adE5K6q\/ltVLy4uLlIJLT6pVQF9Ns9zAPx55xz2boC9Qa+qHzy0p\/+e7HCXL19+rcIw6seOHRur1Wpj3vvxMoEMSWRojAVnug\/yPP8wy7LFPM+v1mq1a9vI3b5TcwgzYSPQ2NixFMGGgKEYYzMJl74q3XSzMbr5hqpUaydwepggToc0NjJM3Jgkz7YNDNMjAx8Mx1o7prgZAxokEPEsA0Fj7HYAZfwwGw5N8aHDDiHVQ1M3dO6HgXQCdJPa7NC3cXAuD3ztxsy\/WfbEQdKRtYk2jT1PDxNnr1mrrs92kqbRJj6cGrjxfNYEBZOKw3gJAKwlWpym2b6r0xqyA6a9D7pxCKEB5Medc1RepLH34nmO1y0AdMM5d73st0tXG48dhOmhX8Hzyp65jrUegB\/rk56xWE4NcnG008r0s\/66\/Y1pN0wqZ9zWWA+xBs\/GzdjZ\/wtlI3LJIoy6Odx3O7Zdu68bRrprgxnEi6anp9nQp2q1GjHftEkRYZPQboUQUHH\/48qVK\/\/YbNHNzs6+kOc53ujfUFVyt7Mo7KT6noj8MYTwh4WFhddjdR7OdCsrKwdVlfKoB7G7Z1n2\/dIGPxZCeNU5R+73V1X1lvf+3sjIyL35+XkYda\/XTs0fzwUUYTDW4g2B1GXMDCbDBolBswo2W53Qu\/0Oew6bF8CDwdAz52Tvo6Y882zSOj33xlIijMeYsjFmmOOtCGx2C9DtO+wAUpUyTfrj8GTNDlF7DehGe8ZO41BlzQ588bjtAGjq4UECOuBjjqf0J0pwtzoJ5mhqwG6A3u6wYoBObyp8ns+aiBn\/1QhMAdVYkrY\/V9dRu28GyDmIwltYx2dwni0bey8ea7xuAc3LzrlLZb9dutqY7YBGD\/0QaL7snEMzyTybRob77XBJz1jwA3rfOXexPNRVTUS98rde7o81ioyd8TJ2etZDfFAByE1Lx95HyGLc9Gga4jXQyxj2\/N5uGemeD7TbAZw5c+ZkCGHOOUdDsp5U1eMiUqi7sVmHEP6xtrb25tjY2Gqz2VxbXl5GcvicM1uj0fiqc47Spt9hYahqIfGJyKiqvvewfOqfnXN\/uXz58rl4bM8888zhsbExxnDCew\/IPO+9LyR9EWGhvJbnedFqtdrt9fX1tZs3b7K42tmdtvrsQc9frIrkdM74rcUSMeNdKhunWhu\/AftOAHqsCmQuYIKWfhdGCJCbhGYgQ8\/vYtWgqdaQqpC4YMa05VLjYCDaKbHPIIAI+sDsYTIxENo38T3QPz402aGDgwdtrwGdw4ephhkrc8G4aawDGzs9dGbMfIMdXAdJR9Yme93aTCnhmrTbTkLvRL9YsmSMBmDsXQNPesAdUGcf0Le7qlql+B77P2hn2gWkcvhWUTeiXAOxNiGWyNl3+N2gaaSH5p20KVvxkfj\/2Vt2WGbvf805R\/0JGtoE24cxoMM\/GcPbZTM
1054HXzNzbXWg72V8ne5lnuJDPuO2sSOpx\/4V7G0zubEuGbcl+EJAsfWyHd+IQXxTz88YNCD0PIBB\/+DkyZMkb6ESGg27N4zG2ieq+pZz7q08z9\/KsuxOs9m8PT4+fqcqIVPzPMsyvNp\/ICKcUAs7uaoGEXlfRADlvy0uLrIYNq6pqanjALiIINVzQnxGRJ4WkWfILCci5yjCsr6+\/ndVvV\/GncdA2AtJBj1\/sTQAM6QqHN9Bs41Ozym2MB2UDanRVKx2MOmFYXfzHWaj5fSNVGNSDBKNASDqdkAmtufy7NgBziRcejYzDBnmSG8SEADEN7a7evku+32774PJMU4DQdZoUVq3VBXy7zYeGDkHDhun1QsYBAPfar11eodJlIybtWLjpmctMHbGTYvHDd070WOrsXQCYejIXrO1SqgoUhkASR9LXNA9Pri2A1kDde6z1M0w+Y+dc\/NlA9RRMQPsSKedrnbvM4Cjh442VjRM9g2mFYy\/2Q6f9LwTqdIaIDWI9RCbq5jLb5PuuuwN0O09sVkFXvCGcw6N5T8re263AN3GDo9izEWq7lLrsZGCOzJjcbhkr1P+2hoH\/aq2sZt1ORT3dMNIh2Kg3Q6i0WjM4VEeQmAykbJNncXG+URE3gkhvENmNu\/99WazeSOEcL1aDOXUqVMshCJFq6oC6PepiEavqu977990zp27fPkynuobFwcK7z0OcIUjXOz9KSIw5XfyPH97bW3t7Vu3bpm9xhhOt5+5GVD0+oz4fgN0Fj+qS2iIdz4ttpEChGgm2AT0SGF8C2pVk2x7Ab5O98aMl01qYwBEmFtr\/N1s\/cZ0bAPzjFjqij1x2bwwZhqMeiOvfglEgwZ0GwvPZUx8E0zc2rOldIaEBjM1IOSwwRiRxqx1ArftzP9W32vjpjcQZ+ysFcZsjbUQa3BMiqRnrcTzGoPbVmPv9DsOeXaIP+ucg46AJAck+nbv2Iz3tZOs0eChSuYb6GNw5892bWY7rx4euJe1y1wbHeE1puKGd8UX\/MMa6\/XdEjwB0BjQq+tsK7rG\/w8oFvk3nHMcjKzuBD3\/buuOsZuPB+9mLH8tG7wxdhTeDUDnUBcfRqiV8YOyZgaam1hYMWdexs+BszCDls1MbwbqvdBuz+\/dd4A+MzPzJRH5LupySpQiGUegTkIYVCtsAEB9ibaysnK1Wq50Zmbm+977nz+soPZzJPTSM\/0GudbLDHH8\/p9LS0t4qWdklVtZWclqtdqcqlrOd\/prqrpMT0a5EAIOde9PTU29d+7cuX7U7FUAHuQiMomEHuZM3no2Br05yNFDg78454q0taUq1STfflSq3QC6OQ2hooRJIzlYQzKPVfKxit0YkH1b7FGOFB4D+kfMbdmQvOKDQLtDVLeMqioR2nNhQGgYaDBPpDJj6PybqXiRxhgbqkxrew3oABBaEsYJgBoI0XOwM\/su38CYz5c9DHMQgG6HC2gJoJuKlUMea9dMRYyzesXz1unP1X3GXkWtbGpuA3bAnbbVwcQAJR43vyl8fsrGGogPJoB9fGE3pwHqvB\/tIBpHesCp+g57Vy88Ij64M78k0vp\/pXATA3o10oUxFFUnS0m9naNsL+Po9V4DdDuMWL0Mxs56iGnDXNphBG2H8TF6eFuVf\/Q6lj27f98B+pkzZ54NIXxdVb8mImyO2A6MDY8Mb2\/hHCci15HSV1ZWrpcpWzfoMT09\/QPv\/S8fAha521Hdm0MMPWFrSOkfXL58eb7RaBwp1epH8jznNEh6V2xOHCiMCVwQEeLXF9fX1xeuXbvGcz5nt+9zFQxyDocN0GPQQiI0xzcYH5KYNSRdc9BBOgSoadjDYDyxo485N9LzvaYWpgd4kDRoSECxF68x7F40D\/EhoPo7npcAfWsgbHeANVrawYj5NW3NV0oGbloPpF+77P52uQjaaclijRV7NdY0AOKmfqffCjyrhxgbC4COjZdxsq4ZPw3eVQV0bPU0QJ2xIJyY3bpq6trqgNGJ3cSAzmENQLcWh3\/x\/Djsk7EAiDQ0d8MA6IwbYAfQ47Bbc4pj\/AB64Q9V9qjgE6D3CUYD\/9nMzAybwxzRkNaRHgp7q6qiYsXOg\/2aHpv6rTzPP1leXjbbXrHxTp48+aMsywD0X5WSU7GZCXvz3hen8jzPP15aWrp65syZU3mesxlJQMOB4gsiUqgfSQ\/LKVpE\/hFCuFiv1z\/L8\/z2wsICYxkmp4uYeQ2LhB4DIswFRyHs+tDW5pUeZmtOV\/SxJAOjw4HLGvNkUjEOaaZZQKoEyFEX0rAJmuMM\/7edON9YOogltATogwP0GAjNZGF2\/RhsmUfWhLXNEsTEWh9+F0vogDhaCGvxoaHK1+L5r5qATOXOWJHUOZjYt\/B\/8UHQzBj08KBC01i2Tr4r3WqRbMxVQDcNnWnpTMNlgG57hHEYKGKG22tAB8wZMz18I7ahI52b8yvaDsaNuYA+BvRh4s9dYeUgpbuuXrjTNx0\/fnxqZGRkljSrIYRnRYSwBQthwH5HuNjfWq3Wq9772zjFjY6OArBM8AaoNRqNH6nqfz\/Ms077YpnVDXs5FdLmkdi994sTExO3bt++fVZEaKjmAQuccQoP27L4CtXU\/txqtS4cOnSodeHCBWMivW62nSZfbHceBpV7\/L2ock3zwZ\/jeF2k8ViDEts5OY0XuQjKPmaYVXUs0g55BWjMNRI+fhPm+RprDLaSyKqSpa0tk8z4fzQLSeW+tXQbH+ziOYgl9FhVzdq12GkO+LG0yt6LnbniDGcWy23vi8PWYO6xhA6g4+Ng626zvbkZoGMSNBs6Y2V9Yj6gNwnd+HRR4bFsAHpsQ48BvXpo6IVvxIAe29ABdg7Fcdia+c3Qc7gwUORAvNeADphbA9DjsFsbNwd1AN1s\/\/QAeqzB6YV2e37vvgN0qpuJCFneKKiCihabdiHV4dSGup3a5a1Wi\/6e9\/7+2NjY\/QsXLjTn5ubqt2\/frjebzdrBgwfxcMd+TsnUZ8tCLKjpUdlfDSHczrLsdgiB7HPFiRoVf5kNLlPVYgGJyBtoA0IIb1y9ehV74jBfOwXoW4FfJzV2rCYrwghLr1VU7XFOfNRmRca9Uooy+y1ObgC6hVchkWMKsXAWwDR2AoJB4qVLA9BjqX87YUHG0GNG+6QDejsTxFZ7I1Zbx5qOqlMcgG5JRQD2GNBZD5ZciN5i5WHyAH18YIhBgGcA3ubZ3ikOvd03bAXoHCxNm2CADk9BHR+PZytAr9rQ48PjVrS1\/+8E6DjF4cdihxzut2x5pt0ySfdxAnS0eQboOMYlQO92pezGfRRVGRkZISscdm0yxBUJZsoNzqa1U\/YFwJg48Bs3bhSOXM8888xElmUT3nt6YtCLCmtkiFPVQnIjfhzJvthlIuRlHwkhFNJ56RgEc2FRoM6n\/1BVPwohfHjt2jXstMN87QWgtztUwoj495ihIp3jtfr90r4YZ7EDwC2WFOcrs4vj4IIEFoO2Sej0mGLigwFq9sJEUtrTOb1bjHq7sKCtDio21zGgx0D0JEvo\/QJ6u8MfDlFI6IAgh70Y0KsSOuBjJhl6Dm2W+vNzZreKmpY1yb3F3o5SnNrhYLN9vZXK3ez9pnKPozeqgG5hlqZyRzKm2YGz6l\/QqxZwv0joqNrRKsQqd+Mn8Hs7yMWADrDHXu5J5b7XaPWtb32rfvny5dGRkRELczqWZdkxVT2qqs0QwrL3fnltbe3a6OhovrCwUBQ4QDq\/d+\/e4Vqt9lSe50+1QS7eAAAgAElEQVR57wnZ+r6IEIeOCv1PIYSXQwj061mWcWhAlfuMJY4pbe3rqnpeRN4LIdDjeHcjcrzbaxJt9v5BAXrVAWgz4Ot0bzWVIx7tpkKDeZvqj02KdP63UlUOGFu+bXo2ZVzwgt\/C9Olh\/JZmk57wI6R0pHPA3VSqljynl++K6czvTNsQe84PGtC7PWD0sgY7Hbi26+VeNUF0AzztfBH4FgDdHMlsXs3RrAroADDzbA1J20LBAPYNs1skHZtmJVYxx2p7k+w70bUbQI8l9E6AHocCxoCO\/XqnAB1QtIbK3UCRbzU7tKncTUIfNhs6+zzO826AzrirNvQE6L1wh12+1z\/zzDMHDxw4cDDP80NUW8uy7N6DBw\/uVuPOG40GxVuKbFdluljUst8ugZ3DwB\/I3d5qtX6vqt57P5NlWSH9l8VbsNfPhhBuichfQwhFXGMIYaXVaq1uIxvcbpJsJwA9lkjbfUsnkKymckTdbuEzMO84mxMSioXMoC5v5+hkgGE+FWhUsK1hJzRHOdSpHA4Acxyg4lhj87EwiakXL+LYdDAoQG+nfh40oG\/2jr0EdANY+14DdAP1qlNcPFcw7DiMLk4Qg2Yn3gO2XuPfx2rsblXaWwF6HIcee+tXbeixUxyaRpPOq4Bu9Oknv0XVKc7i0KtOcVVA5yAMoNOGDdBjpzj4iqV9jW3odhhJTnG7iTg9vkump6cpkEIjbSsq8pUQwmrpBLfxuFJVj+39BLb3MuTt6yKCzRVALxKp0HvvM1K7Yqsv88STDtYyqS0Tn85my\/P8Hcq1HjhwYH1hYQGVbdXppsfP2fHbhwnQkapNVQ6TQUK38Bkk7LjaG\/Qm9IRGyEycctLUZsZ8LS1wnB7YEqIgrVVjjS3umM3fr4SeAP3\/xqFvR0LvBOimdid0NJbQ44MODBtARwuDeQZzjTm2YaKpagHagXr8vF41C7EfBb8FtM2GHqvcOZwMC6BbPopYQmfs5uEeS+iPI6DHXu5JQt9xmOn\/BXL27Nn6J598Uh8fH69773V1dbW5tLRkISsbTz527Niher3eqNVqRcnU0jPeVLM4p3xIqVNs4SKCREDRF3KHY6e3XNX0S4Snee\/n19bWPo7V+kMWptaOqsME6NA4DjfDBGKMhTSfsaeqSQfYwHDIia849pg\/W8pYeoDcUvQiuWMvN6kclSaSuknsccrSKqBstUIToO8eoF
1054dV7lWnOBi2gTk9gG6mFQDdNDBVIG\/3927A3J5XPQzauqwCOkC+XZX7oCX0doBeldA5VA+rhL6Zyj22oTP+BOhbcbM9\/v+YmdrJ+v+ooii7urKygtr8uTJ2nVA1y6sMeF\/Fu710qLHiIORpnzCJXFXfFZHL3vubWZbd\/Pjjj6s117tlAHtFsmECdJwLrXAJXuqkn0X9RyNqwRLH0APomDhI4YgNPbaDQvM4l3csubHRLdwJRsqBDLU7TJ6wJCQ4a9jjk4T+aGVC02FTuZt0Tl+UO4483asSehF+WjYDdECd+e+kRt\/O3t1K5V71ch9GQDeVu\/mjmIRudvRhBXTGbWFrllcgdoqLw9YSoO8V8nT53g0J\/cCBA7XV1dU6V7PZrNdqtRrq9yzLHoyNja08ePBgIs9zU8Na8hISwwDwSOhxCBOLeURVAR3U+G8TCoeKnfj0NnZ6A4L67Ows7+EQQI+T3kqe5yvHjx9fO3\/+fFxEpMtPHOhtwwbocU1rAN283JknHJisFjWAbvHjeLvHSSQgUExXmKdlDwTQLUwInwkyCaJ+hblbrmzLHJcA\/fPhX8MK6Obl3g2gM7cc4CwcLAb07QB4dVMOEtAtvz82dItD32kbelVCt3Ky7Zzihk3l3g2gm8o9ebkPFE4G\/zD\/3HPPHVpbWzsUQjiUZdkhVcU5jnrl\/HmpVqtdrdfrpGPFLv4lypyWXutkICsc3UobOgBi7W4Z035HRAAV1LPYWi8imZdOF6tlBTfbzHLkyJFDY2NjMzjUIUF47z8NIVzLsoxc77dWVlaak5OT6+fPn8ckMEiG0i1lhwnQ0YLEIWUvOee+V4atAcSArzWkLbzcaTC3qmNTLKFbwQ7ywSPJWWlIAJ25tLAgnKXM6YgeTUCS0IdfQk+A\/midxpqpbvc\/91XD1mIv9zgOfT9J6AnQe1khe3gvRVMmW60WNdGL5r0vamaX9u\/zIYT36vX6+VartR5CeMF7bxnfZkXktKriAU02pwK8VZWsYVfLQiuXShX79TzPr9fr9eX79+\/fO3DgQGt+fp5wOJqp\/P2xY8eOjYyMkIDGVGqAR2GnFZErqrqqqitLS0uohPYiBnLYAD3Ouw6g4+kOqAPEVhfcbKKWEAbw3aB5ufZiQLeSmvQG6MS404q5LRuAbrmy6ROgJwm9X1b2uEro8L5q2Fo1U9x+ULknQO93Ze\/y72pTU1OnRkZGzNEN++kpEsWUNjbSwL6aZdkrrVbrjve+sMOFEF4EzMvc7NwLsNyhnnnJ2HGUIjc7NdX\/5b1\/gOr+4sWLOE5VC65sxD9OTk42RkZGfqyqJKtBFYRUX+SV996\/v7q6ei+EcP\/WrVs8Zy884ocJ0PFwh+5WLQ9ApxwtoI72BPUo2hB67NxFjv5Sqt7Mb8JSxtJbIR2eTQO0LekItlWrZEWfAD0Ber\/s63EGdAtbi1O\/AuqPi1NcUrn3u2qH8HfZ5OTk5OjoaCGdl85uRRwyOd4BcxF5NYTwap7nn9VqNXKx83\/EKJvz1LSIHFDVIryFnlzuZJyjUEutVruU5\/las9lcW15eRrL+HBCTinZtbe2I9x4HOux6hMJZ6lHCZ14jt3yWZeeR0AmpSxJ6oS7cS0DHUcYAHTBPgP4fVfuwO8VtV+UeO9BV\/2wsrldz2OMM6ElCH0Jg6zSkdlmgHqPhbzlU\/\/TTTx8aHx8\/jA3dez8nIt8WEUKg6AsJveyxx2JDLzzbvffTqlo4T5Vhav9U1bdLj\/ZFEblBBrharfbJ\/fv3W0ePHm2eP38e6fxzqvKTJ08WxTe890XtaFVFlV80pMkQAo4Yr4yMjPwLG3r5nGRD3ztAt6xhMaCTDjZJ6E+GhN6JqVQTCfUC6vsF0JMNfUvI2dsb9jug8331ycnJkbW1tZFDhw4Rv\/wz7z0Zx372sJraKyLyGlndVPXTMmQNhyu8qIvEMaqKrZXNS9KSlx8WbPkTNdQtD\/zp06fXzp07FzugfG6jNxqNwos6hPBVnm9qZOqnqyrFXv5MOtmlpSU8Vu05e2E\/ZyU+6Sp3TCoxoFte9wToT46EvlUGvmqmuG44+OMK6AgjqNyTl3s3szwE9+x3QDeQ4jt9o9FAnf7fZY3zX5U10QsbNnXRsywrnOBo5G+nqepxEUHy\/o2q\/jqE8JulpSVLQNFuCrPp6WlyyY88ePCAHtvsN1SVHpU7l9G9KNdJ4ZelpaX3h2A9JED\/D6ATzgSQG6jjMJe83P8D7MMethZXW4tV5\/hcEBVh4YgWtoaDKv9n+9Pmup1kXv23rbbufgL0\/RiHnpzitlrBQ\/T\/G2FjJ06ceCHLsl89zLVeNBLB2MZW1c+89wbgx0sgt75rQCeFrPeeuPWiZVmGrR67PXZ5EqRYxSYOBR9579\/L8\/z80tISjGWvrwTojwCdjHGo3BOgf\/4AGgPZ4wzoFr9tcegWqsjejA\/c8X58ElXuJqFjR0dKt9SvKQ59rzl1h\/c\/CRL6hlR18uTJ50tA\/2UppVuebhzcCEt7SlUtmQmhbQbo2LS7ktBnZmaOhhCe9d5TQ93i2LGZYz\/H4\/0DUsiWKUWLJCaquri4uGjSwV4ulQTo\/ymXGkvoAHuS0B8vG7pJ6PQxSHOQjvMLMM9W9MQAvQrqVXt5L\/bzqsS\/WS53xmohrfTtcrnvZmKZathasqHvJXfu4t1PAqBvkGF6ehpA\/6WqAui0jXKEJIpxzo2GECjiQlKTo8Sql5J614DeaDRIGlN4sYcQvlYWcEHyxxbPO3DCeyXPcyqxoea\/OzIycq9MQtPFlO3oLQnQHwF6VUJPgP5o2T2OEnonQCe3AA1AJ\/cAvCAG9EFutMdV5Z7i0Ae5CnbhWU8UoM\/MzOC9\/vOHzm3\/9dC5jR6p+BMR+YT4b2qiYielPGoJ6CahE4r268iGzu9sk2IzP1yv1w+1Wi1U6tjJLQc8Tniop0gzi3T+iaoWalzv\/ZvNZvPO+vr62okTJ1bPnz9P9bC9vhKgJ0CP1+BmDmKPi8q9CuhEs1jBHXryDnCAw9RCpsB2KndzVo3roVskiv3fZns3AfrOczaKOVl1RnoqM2ImSHHoO0\/7vXlDo9HAe\/1nZV1teiRmSxZDlrYmDnCq2hIR1F1FVjERaQfoRcKYqakpqridjqq0AegbeaTxnrcUpSKCFPBRnucf0lqt1srhw4fXo6xye0OY\/7w1AXpSue83QDdHVPsuwg\/xjyATID0qeMs6aKGJMQAbYMMDuNca5XT5N2tPEqAnG\/pec+oO73+iJPRTp04RkmY1tembgHjZrznnHogIG5UGoBd5v0WEMLJYQocBZI1Go3bnzp3xw4cPF3YvEfmKpYpVVTKckekMKeAjelX92HtfqPmbzeZSo9FYP3fuXFy7e6+XSQL0\/zjFJRv65736H1eVexXQ2dtmVqFHKqfhI8H\/xXsgDkdFgxYfBPgNvMNSPFf3bmxnf1wl9OQUt9ccucf3P1GAfubMmWfzPP+RiFg6Q6+qttnYsLfLfO1sVrzUUSvSuH778DDwuzzPf4vdm7j2Wq2GzZ066kVYmoiQD5yiH3VVrZOQhmQ0zjkS0rydZdlFJHba4uIikvtexZt3WiY7Aehbhfh0CgXbi0xxFoce29DJEpds6I9WzONkQ69WW7M1z8HdQJyeNMvW+L+4Ul+cF4IskNRdILyUHkkdngGodzKXGb0SoPcITH3cnlTuUVxtH\/R7\/H4yOzs7m+f59ynwoarfFxHKn45SBrWMNS9CynBWK0um4uDWwP4dpYklCQ2q+afKRoIY4tbxYseJhIV1V1Vp90SEMocXQwj\/zrKMymr3KOBy8+ZNmMh+B\/TNpBb7vwToziEJsXbwvSC8kca\/mVoYyRAtD6mCrW2VAGUQG\/RxtqHHgB4fRABg08LRA9QAOQ1p28AXYI8ldO4zRzp6bO\/2O\/p2VwL0RyaJXqMC+lm7CdCfNECfnp4+7b2nwEfRyNHunCMUgz6o6nURuU7vnCP3e1HUpfR6fyuStrMyZp3kM3jCHxIRSrIeLMuqXlZVmPGl8lnXy+xyn62urq4\/88wzaxcuXOBUP4iFbmEw\/WyC6m8GJaHz3E7an+o3J0BPgB5nX+vGFh2veX4LMy8KKznn2uVyt+fTAzAmVccqc\/7dDthVGzq\/wyGOAkBWBIiQUzsM0LfbywnQE6APgi93\/YwnSuU+PT19Ksuyb4rIS6r6zdLGXZToVFU2cxG+Qp30MlOcZY0DrClx+lEI4SPAu5SgkKIo3gI4r6vqOuVU8WQPIViGsRURuV+WRTUQt3KeXU9Uhxvj+RvE4WA3AD1W3cbAX2XSSeWeJPTqst9IElVR\/28F6HH53G5iytvtKwCdjGKWVYwDu5UOpa+u6\/jvSeW+XU639e+ThP6kSejEiKvqN7z3Xy\/TsR4TcUV9dFWXibjrqu6GiN5QdVRHK5zinJMJ53RB1S2UPWFoR5xzR0rJ\/K6IFGp26ppTY53mvT9PwZWJiYnmwsICYD7okqgJ0AdbPjXZ0D\/POPeLyr0doNu3VXOzt\/tmk9DbATrSeQL0R8l6jD7nSl4H3ZPKfevDyMDueKIk9FOnTuHgVnikq5L0xZ1QlSnnFE92bOl4ut4WcbdVC1V8UY+7VLkXtbdVlRj0ByJ4yEtTBIcYQtM89ncc3lDZk\/0NT\/bF0dHRfGFhgUX9fyqxDWAWE6AnQI+BqZ2UuJ1ltl8APbaFx+r3OCTNQL\/6zfbvgPYrZXu19HgHzK0lCT0B+nb22kB++0QB+pkzZ042m80XvfcvOhdedE5werN2UKTYnCvO6apzRba4Cedk3DmtqQLiel9VcGa78SizlC56L1dDkOveh+t5LjfICY8dPcuy+5cvX0biqzKTgUxc+ZAE6AnQE6B3b0OPJXULF7WwMztwt3OK414AHSB\/zTn3N+fQ1n3OoS4BegL0QfL2vp71RAH67OzkiWZz5KyInlV1Z0WKBDDWyPLGprbkMqjVa6UHPOFteZl0Jhdx84+Kusi7IeTvZ5m\/qtq6tr4u15aXlwH83boSoCdAT4DePaDHTnFF\/onSUx1zWOzlbr4kBvoG6KiS\/+6ce7NMFctvCv+ZZENPKvfdYvqbveeJAnQk9BCaXw1BvuKconqfESmc2pDSJ8pwFhzYCGchpzve7\/w76vhAxrhHwO4uqroyvlz+5X1+vdWS61mWXV9YWDB72m7M7yABPZZM+DNJeKwOMj10sIb5AXvZn8o68cTUc5CxMKDY2a0dHapJN+z+OLwoOcUlp7jq2unXKS5Ws1sc+mdRQhlMbTT2bpEBsuz
1054jOHR+R+igNUxs5iVPX71SYplHUQPJhr4bSNBGZbuLr92bV5WFU76uql93Tr9O4ZRHmeCKZDCjzulnqo6N\/mnpyY4NHee3A6pabO5HWeP0gqq8qeo4seMMUtjX6\/X6zV0ustIroMee5J2YZZHPPgH6RvnUlFjmPyGIj2timXjcHDytKBM95jNrgLrV+6bnMjU9oE2+d2uY0yztq4W7dYo0SV7uO8\/yk5f7k+blPjMz0\/Bev6nqyOpGfxwv97LPnCP+XK47p2zaI87hMOeOl6AOphcnfZEinevrtDwvssDdarVanz711FOfXrhwoVOSiZ1Y0r0A+mb3xo5ACdA\/X20tAfrjD+ixfZsDO2WTrZHiF3s4PVI3QA44GKCbdG9qd7RQSPKY52LJfytNaLzH4t+RYhpn3SKJ1ZCVT02pX3eCa+\/gM\/ejyr1Ql83Nzfm7d+\/Wsiwbd86Ni+DcRtY3fVFEvqxa9EUMOp7sj\/K5u3kR\/dg5nQfMVWVWRJ8rgX0D0J0T7ilqKquicg9XVbOrzWbz6hDb0DsBevzvBuZbSehINKjc\/\/wYqtztkMZB7TnCF51zL5Utha19ntnsFy93+yqAFPMQ6Vst416cjQ9NW1EdsQ2gm\/3dnOi6TYZj5qQE6DsIZOUhrN9qa3+N8gtwqKtqXnZ25AN8+n4E9PrU1NRIvV7HS308z\/OpLMtOiIQpvNpVcYIjVas79Sg0TfBuR6V+zzkBpN8RUVI7zpZ1zb+mWvw5OlXLsnNFJrh5EZkPwX0gIh\/UarUP5ufnkQB26+pXQjeJpTr\/2wV01Jmmodhsbe2FDd3soQnQu1+d+w3Q+XIY9vkS0OlJq0tDQgfQYxt6TCkDdMso10va5qRy737N9XvndlTuALqBegL0fmdgJ343Ozs71mq1JkIIB0IIh2s1+ZJzNPdF5wTV1tPO6dMihUp9pPRiH1GlAlN4VdX91Xv9awjZiyL6QxH3I9Uit3ZhSxMRNjZlFjnp33r0O33DOf\/G+vr6uevXr6Ou361rO4Deboz9AjqbAFXksAM6c4dkbi1J6Juv1P0I6OSRAMhp\/yrB3FTu\/F\/seFc9lMZe73Yo7XRwTU5xw+8Uh+mEnPwJ0HcLsbp8D0BUqLaeeeaZA2NjY0\/leU7xlGNZJmSG+4aq+4aIkvXNKqFRmEVUtQAxEXdF1f2vavjNysr6byYmRrCz\/08I8t8ihUoWhziT8gq126MiLUU99T+EIH9Q1T8uLS3BHEwC7nL4fd+2F4CO6aKdl\/tOATo2RkwiqMbJwf9d59yzOCGaM2LJnC3HNlqW+GBic2EalgTo3S+3\/QroADnt3VIyZ8\/SWFPVq52qPJbOu9FEJQm9+zXX7539SOgAOgKYpfOlTxJ6vzMwoN9lzz333MH19XXyrRNmBvOn9Okx7\/VYmTxm2jmdcU4O\/6esqRtxTkfLLHBjzumSqvyvc+E3a2utX4+N1b4ZgvuViP8VgE642iNQx75SALudwB84p2X4Vvane\/fuXRkfH28uLS1ZnOuAPrPjYzbzXI9\/1I15pRsJfTcBnbm01g7QYcA0mHOvgI7qnYNBsqF3XqEJ0D9fZKidE1wC9EdOgo9j6tcE6DuNTr0+\/+zZsyO3b98+nmXZVAjhOKFoIYST5GFXVf5eFykyveHoMiKiddXi30ZU5ZCIO6Sqh0Wwiz+S0JvN8Ossy17y3v3yoTrmVzB9Ebxaizh0pHNfllTF3rYu4v6Kqv7hAQDVzWUReUDb5Zj0rUi3nwEd9alVwupWQgfQTeVuoJ6c4j6\/ihKgf54ecfib\/U8C9AToW\/HeXfv\/bpj8rg2mnxc1Go1x7\/2zeZ4\/KyJIXBu1yamY5lwobN1lnvUmdnMDdaR4EYdKl4akVwB6CPJrQBxAFylA\/euqZJArQL1JKlhSw6oqjndBtUgH+apz8rc8zz\/OsuzOysrKnVu3bhHXOixXN3M97BI66nbU7qZyL+rXRxI6oN4NoJtjXGxDB9QToCdAhwLtTFmxTbydU2e7fR7b2ZOX+85ywqRyf1zj0Ofm5kZDCGOqOra2tnbEew9j\/oKIPKdaFFqhRjlqdyTwIud6WRa1JSKH8G4XUVK9HlOVQj0P6D90gPtf5\/Q3ee7+V0S+lmXuv1T156qOQi7BOaFmOmp3JH7AHDs89rR\/OCf\/UHX\/8D583Go5crrfvHbtGuFdw3JtB9B\/QsRAlCmuGra2G05xAC6AbjZ03tkO0IlQ2MyGbmBeVbnzfJwdLXEIXs9WApee\/6syZea2UzKReN7j8cRqW9YQsb600845nDdxwKTxb3FIFRnKLNSKfjPpeVBr7kmV0KuA3gnMq+BfpXsC9OHOFFdVuaNhRUBIYWuD4iBbPKfYaCdOnDhWr9enSvU6Wd4aIkJShkZpIy9TtEpTVa+q6jXv9VoIMuI9CRywp3NvUQK1jEVXHL1+C6jnufttlulZ5\/xPndOfOidfVVXL7W6ZpEREyPGO5P5hCCSb0Y9U5WLpaHNlaWkJUBiWqxdAB4Di1K8G6AbqneLQB+nlDthZngB6HBMB8++VqvINzUspoReJfgg7rHgqG+gakALk1syGDpgboF8tPV8JZSK9L4ll6BOg\/+fwAi2JGCGck4MHdOQQ8kLZ4yAJ\/TiQ0DiAWKgYh7DYk7zb5CwGnvbbWP29VT30eA+aRmczp7heAH0zUH8SAN0S7aAZM29xK59qwNjNoXe7fHI7ErqNuwrogy53vd1v3PL33TD5LR+ySzdsjPX06dPPhhCe994\/H0JA1X5cVSdLyRy1KSkdkcqvhhCui1ANzV8XyZ8KQc+K+LPOUaBFDiHFO6f0gNTvQnC\/9d7\/NsvCCw8l9R+JuB86R+73jTzmgBpjMXv6unPCuxbRBKiSdKbIJPfR4uIi\/bBc3cy1SZIG6AD5jx7SJQZ0vn+3AL2oOV82AP37ZUMjU6ToLRvMmQpYADrgGwNGJ0DnIGiA\/vUS0DGRAOisHwCJwwHPo0+AngB9K41MdY\/td0A3MKcnYsCAkeI1BuaWUW+n+eB2AZ3SuDGgM+4E6Ds4axvqv5mZma8hrYkIEttZEXnKOfeUqhKqdklV\/1E2y7Ne5Fqv1fITIWTf9959X9X9IFYjq8o1EcLP3O9E5HeP4tbz74nI91TdiyLuKefkCO8o49GtDjLlVskBf9s5+cy5ItPc285l7ywsLAAEw3J1C+gG6nNlcRYKs3QC9J0szoKEXsxr2b5ZgjnzxtgAc0CdZoAOqBugm+QUS3L8GSA3CZ2DgYE5\/e0ozzcV9YpsgGVLgJ4APQH6o8Q7aCnZSwC5NQDd6sUboBso9pKEp19+uR1ANzCnR4Nj2QAToPc7Gx1+V4DQ7OzsaJ7nz5SpWgHVL6oiacsLqoq6nfKFqNfXReRKCOFDMreFEC7meX4bJ7UjR47cuXfvk0ae137kPVKn\/ljV1UUc3u515\/Sqc\/6PxJQ\/iisPZ7LMlfHr7gVVmRJRss1NlTndi4UssrGgVx7VTJePVcM5792bly9fRfW01xfASCMtIj0LH9s\/PVndUJNbpTQbK5sVlTtA3g7Qr7eptmYbe1CZ4hgjmhN8Hei\/5RzakqJ9sZSYrUoWzIRa1WxIVORVNWgcZmh5s+n5RrQvNKrvoQ7GTEID0DkoWAISND\/Jhv6Itknl3n5XPykSOqDOVQX0qsr9cam21knlvhsHkYHiQzdS20Bf2MPDNtSmjUaDRDGzOL+VnuyFvbwse3rQ1Otlv6Sqhco9hHAthLDSarVWb968uXLq1KkzzuU\/dc5hF8c+LqobDlT85mXn9I\/OZS9770\/mef5l7\/XLqvLFMl3sGecE5yV4Gqli76sChoSySetR77Ch\/805\/\/rCwgIS415fgCFSLqprwJESqFYW1pzAAGi0GHEmLKRXA3RohqrdciVzP3nckdBpSMs4mNCsNnQ34Twx8HJ\/1S7K3DJW+m9H5VyfLw8hgCyHEbPfkRgC6aB6xc9l\/k6VTmgAOrbfs2WPKcHsvphOLOc3Pe9JgJ4AfTN78JMK6Ox7tJHsPxqCjFWps36n+WA\/EjoHEjLF2bgtsY
1054wlEEuAPsBZY3MU6t+jR49OjY2NFRXSRARJDScpk9ywZb8tImbvvJrn+Z2RkZHbKysrd8fHx\/P5+XlUJ61GozHnXP4z5+RnD8H7vyrejAsi8mfnwp9Usz+p6lHvw3MheOysX\/C+8EBGMqQX5\/SuqtwR0Xuqwji9SPHvHz9KH+v+evnyEie\/vb7w4DcV82RkkwbgAfF\/l4cQbMamaqLnuwFyQN1U7jGgA+Qvl4CO2ttMEIMCdNR6cQ12wtVsLICwHSCMmZj6\/+8Vgldjh\/kunLmKeS3nkwMCjc3NgcwanuX4QdDY\/AnQE6AnQH+kdjcJnf3H3oD\/2iHf9uAgnOHaPaNdWGEvgG5jjgHdCk2hpSskti4jWPaav3\/u\/UMroZfx5WMPHjwYq9VqjXq9bmkiwCwAACAASURBVGk\/sZszeUUIWSkdFklFQghviMjN9fX1tcnJyfXz588buBQfPTMz8yXv3S+c0\/9SpXdrIm5NtUgOc7kE4r94P\/KXlZWVw7VabVpEplX1jPeOIi3Y7r8qwoLWO6py1zm975zUnNO6SNFfdE7+xMHgypWrgMxeX6iWkUppePcD8MTd06OVMJUyoAW9rAF4\/68EUXpU4BaqR2hXDOjYnlG108iQx7VdCR2mwQHCGvMOoHPIQKIuzCxlQ0K3DYl0YLY7DnKxYxLj4lCGDd56vhNtBA3nRkCcRnnNGNy3A+gbh9NKyc2twtascAg942GuTGtQdfwzJtRN3+2aHPawNZvbQXu52\/ptl0imX0C3Z5omygBjp8qnmmTcK6gW1SnL1ql8qgF6fKjGPGU2dMI8q1e7yAGThGObdbvxVv9tu4CO8GEOffAyzHXkEmH8VlyrE91iuhqfoR8KaX4YAb0Y06lTp062Wi0yvk1771lYMOAvisiXVPUuwF16W1\/FXp7n+Uci8uHq6uqdsbGx1sLCAsweQm9c09PTz2eZ+2UJ5iSNua9aAPI9EXcpBH3NOf9avV5\/1Xs\/ev\/+\/aPee2z3M1km33FOv+scvRvFXh4tikxEs0fqe\/n3I7W9\/9PCwgI2+b2+oJ0BGH8GyJHU6clfjRMZjdAiANkkbYAOTQZgTh97wHMQiFXuqO4NYI3m2wV03me2fnpU7mYCeLFyaADk2JA0mEls2wPUCw1KecjgtxwIaNCFQ47Z1VG3W+EOQD0GVOjS7pu6YZgx+MYnfwN0Dlu2xk39z9+tChg2fQCd77Rm32TfVQVyM58Y07TDTTfjtTU7rIBu49tJQI\/3bUyz7QJ6PHaetROAbmuhHymzF0A3fkHP+rQwT9ZovB75c5yLIQZC9hX8A38Y+iow7oSEHvM5JHKLZEHLwDiMbvTx3mVsJkTQY\/JjzPTmO7Sn\/H7YAH1jPKdOnXoxhIDjGwwO6cnC0uhhdB+o6gdIUd775TzPr4+Oji5771cvXLjQtsQhgO69o9gKoE6O9tuPvNP1M8qgOidvOBdeHx098Prq6iox5hO0EMKJLMt+IqI\/cU5+IoJNV5Hs15wrHPIo7lKOXS+ouj+oyh8XFxdxsNvLizGhVjYQA8AAcxpFSgAwJFoajmVxGAqA\/vMSzOnjTchBIK6HzoKueoZuF9D5PZKAedViaiGEDic9nNjMuQ+wx2xg38GmtHA2eubHcgfQE29unu3QI9ZYwJT4PQ2mZCFs9GzYTjbSrebYmEKVmaN9sKQycWIZ1jz\/bg560JtvZExoUuiNNvTVcZkzkoUOFSan0sT0uAM6NLTvNcbLGmCNsy6gHWseP4nC16YyOdU4dHgJmhlojJCw1aGtH0C3McfjNsB7XAGdb2FvsS\/ooZ9ptnAorR4m4gNorAkEQPHJsYROsRDWidbbldABYxs372ffW8NXxg7B9LEgw++i6KYifNcaPHDPr2EFdDl16tSPVRWPZhj4HOrsMmkMm\/ctVUWKfkVE\/pXn+Vqz2VxbXl6G2HbC+z+LYXp6+gXv9X+c8\/\/tnALsRTgbWd0eeae7N0Nw5yYmJs5duHCByWMys0bj6DHVsV+JaJHbXaQIXyuYpAjOcK50fC8Wwoeq+jvn\/B8WFxd\/v4czbHOLvdkSp\/DnuNoYjl847tHwDmcxm6MZgI5ZwhrqNehLz0HA6gcjqXMQqB6itgvoMePmWYStAeisCTzSzVkOhzlLAgMQo\/rDFg4IwyQYM+BvzdLH0sP4cRrkGfRoKXCq43DAn+MN2843oFtwbCfp8lsA3aTzdoBuVcDoUf9zgAXQ6TmcWLNqg0az2BeCP8dSRbdjrtK\/qgHYq8QyOw3o8fOrUma7v8dbfLMDX3yoi1X5gwZ0G38sZfbChrqR0Fl3fE+8ruClRUbOct\/Z++HH8eGctWp8hJ4DFnyIQwDN9lm3B6dYS2M+PvSmzSvwo1LnPt4T8C54hR3eDUNMtV49iMAfrZkGjR7hYc+voQF06phjt67X63i0H86yDAe4b6gqPaFiptq4IyLvicjbeZ6\/tba2drFUsRsTqy6E7OzZs9mdO3eyEMILlp9dtcjRviQiV6m0Vtq+\/+mc\/vPQoaffOX\/+PIu1oM+JEyeOZln2M+8VR7qfqZIDvrCXF2r2KC0soPbhQ0n+dyEMDaADWqZixqHPPLwBEAAPyRwbtDl+mboaVXQMftiWsJXTs\/EsMxs9IB+reKtMMV7onexh0DpmdFVGyTcA6kjqHExM00APU0CCpcEc+C5AnR4GYbZ\/etNW0PONMTByGADMcepBCo6\/uZ0poVtwjAE9\/kaYp0no9Jb6lYxrOO5xoEB6obdkNya1xxJ6FdCtlK2FJLJ3rPEd3WoaNlO5QzvGzDjRoDFma7yfcVq2ODNj0G83U1wMWAawHPKRzplTGmvepPPNJPS4HrpJ6JsBejfzXZXCbR1vBuhm9mFvclil8T2AfXyxBgx4OOCxb02j1M53ZRAqd9OKAYwcogshp1xDsdYOSdeqH7JvqgeKGBgN0OEbrG\/zC2F9bAXondYuB\/Y4EicOuQXQ4\/fHSW+Q1C2NND3vj+3kvM+kdP7PcAhQLxKIlT3fsefX0AD66dOnn87z\/DT2clWlwAqbssjR\/shmrZdQtdN77+dDCJdardb82NjYtYmJiXD+\/HmTEONNJ3NzcyO3bt0aHRsbG6nVinhyHOJ+JlKA87yqXBLRS9i+Rdz7IcgHhw8ffr90qCvo02g0ng4hEL9ucdDki2dx08gpj6RumeM+ENHfDxGgw9CQts35C29ugIMGwzc7Madr22gscsqW2n30sVoM0DTbO5I9v6vandot7q3sYfabdvexDiy1KP4UlgOdnvczPmuxZA3TiZ3rLGwN5kk4nx0EYYgcbgBzQB0mE5sgLMlEO3XfVhu5kxoXBgQgWuO7+EbmiH8zuyI9TBIpyPLXV23o8Tu415grvzG6cMCpMv5OhygDtuphxOYZELJxG6AzbsYPo7aDB+vL6o\/TbwfQ2x0UGY8BuoG6AXqR4rkyOdDFHEEN0BnrVoDeDZhvtg62AnTGyZq0nAgcTGJA5\/2WlhhgjwGdvbhTgG55KABIok5iW7gd4tkbzLlJruyb6mHCvp\/fx9o+vgm\/F6ubwF62g1qVnpuZQwzQTcOA8yxjp2c9xMAch+eaLdwOv5bZzsYfzxuAHkvoHKbsUMWc7Pk1NIDeaDTYfHiRFy0qsIKNk4QtqNn\/ISL\/yPP8Rgjh04mJiU8vXrwIgTupl2RqampCRIpWq8nzZfx5YQvndKXqPhLhlIXtO1wMwV9cWlpis2xskOeee\/rw2trEt0X0287RhBh4NtszZXY6KrA1y4psAMHvQyhs6MOgcod+J8sMaYAf9mNrzL\/ZmwGN2CbG5o0LmcQOYtAHlbSdrLc6VXfaoLH0shmY83+oeA3ELXe45Q9nM8ehKAZmgAfMJg5\/I1zP4vKRNExyZR2xQQF0oiY4fceqa2Po\/QB6JyCC+dhhi97CIg3QzdHQ5iVmhCaVG8OJgRfgBqDMNoyJBK0KPc+ogksnSa767HifAUAW\/gegW+gfPe8wcwHrhoOSgTpzEz+3V9VwOwnNAB3J1iR0+Ek7QGdNxAcMxsdYAXUOP9W52uzA0wsD3wzQTZtggG7JjjhUx3vHAN3CKy1UF0AvfHkq\/gVb7bt2449V7syvhYpaLopO7zA1NuP4nDNym5eYHZoeupfVKgtvc9ZOu3F3wqpY5c4+jwHdomIM0G1u4zVnjm42\/tgpr3qIQ9AxkyQ9fAINJT17a8+vvQR03p3Nzs7WVlZWspGRkWdVlVzdFN8g5arZzDNVJR\/7qyGEV7z3f71\/\/\/69iYmJZjtP9gpF\/ezskcNra+NPZVk4rCrPe5\/9gLSvIkXqVxgNp\/V3Kawi4ha8Dwvz89fY4BuLcnJy8uDIyMhXREKx0URILiMADECJynfNnOREsG8ORdiazS3x+sTtA2SMGW9x1NY0bMfmMFW1u1rYmKmxcBpBpW3hXGb3Aty32sBbSTfdgCQHKLP\/wwDt8AcTB6AZr4EcpgGaeaxaURn6WMXOBrVoCXrWg0kKfFe7q5uxdvs7k9AtNh7GU0RzlIeX+Dkx6LYzW8SMFiA3myTzZKF49BZ+Z\/fzrE7JPzYD9FjlzvjjPA0w6rK+QcGwLePedlXuncA2ltDZoxwwDNDp4zmLJXTGY3bQdhL6oMA8HjdjiZ\/Luq4Cujn4AejxvQC5NdanqdtjQI9Ba7uAzgHaQBFAR9NVnYPq+7YCNb4nBnTWqUXMmD9Oddxb4ZRpaeLDSJxDIwb0TuPbjEfZ\/1UBHT8iSxvLPtvzaytC7eQAfaPROEI6V5zMqGfuvUdyLBi1qsb2S5K+nFdVGMM\/QwirR44caZVq9s3y7Wazs5OTrdboce\/DcTK+kZwGu7xz8k3n9E1VeVNEcYYjXeyNLFu9cenSTVSUG88lJj6EcDrLXGkOoPdnRPSMqgDq90W0yBo3ZKlfmV8WuWVc4\/BhzALGB9AbYBe13Tdp5gUKKHAajVXwm83BVmDejkG0+02c8Y7viE0HMEX7Rk7pMAyTanl+7BRXtfuZQww9zMUS7fD3TlfMlHvZI9XfwSBNioSpm00agOTft5JeY62BqRQ51MD0Y5V3Owk9ZsSdgCs+JNjYbUxob2Ip2GL56aF\/rB4272doy77ejoTeDkAAdHwszD+iCug2R7wXCd1U7vSmbucAAtjH9+4EoFcPaVWnuNhbv2pDj9cqgF7ww7KZhF5dj93sv\/g3sWNZNQ7dClNthhvx+6rr0+Y9DvllbRooApDtJPRucMoSy9j4sf2b\/Z\/1EGuwOtGoHa3itQqgW7ppenMopod37PnVDaF2apC1M2fOnAohnFLVU2Utc0v2wWl\/QyIMIUCsgkHleb6wvLxsjgtbpRWM3wHDBNBfpNIam1\/VvSqir4VAX8Sy367X63cuX76MdBerXupTU1NPZ1lW5JP3XkkBW8R2q2L3ktsieltVmeQrIRReyB8sLS3R7\/UFs7OkMEjrjNsahxGrBw+4x5edRs1mZA4gMGeYX+xo1YlpdMtMulmHlo8epsJ3xDZ0Cq5YfD1SjYFbDEgGBLHKDAYemxJi2ztzudMX8xIXi0GDYrZUANOkZ1uLMVOqqsnNSQ5ANyc6c6DCvmcVCNvl2t9qnuy9VckSjQnj5BsseRE977AwJHqjMXvYitzEGoLqt\/RKd+hodeSx4duByA4cMd0M0M1Rz0wT0MfMAdsFxXbjr65xoyXrlX1ouRDMsQ8eZYBuv42d4pAIY1+AdoC+1by2G2fsb4IJAK0p2kz62IbOOtvswBMfRhm\/adD4ndmr2YusDQARtTt9r4ButAHQrW4FPf5OjJtmgF7lB\/b98VhjmhkfsbFzUI0FTcxz1ljb\/dC717W+6f3dMNKBvtAedvbs2ZHbt2+f9d4XG1FVIToLaIba5qq6cfppNpsfeu\/vlGALQzCJcCsC1s+cOTOn2pzLc5nzHiDzgBnvmiMBjK
1054p7WVVfXltbe39iYmIV6X9hYcGcvOLTem16erq+urpam5iYQFL\/MjHyIvpsCI8clVT1FjHx2ORUdXFxcRFmsddXDG6AoQEGPczXHJtgfvGmY7OZFE5vKVDp+UZT1duhKt4svUo23azD+DtgOoCIgaF9C98DYzRbGj2\/ix3fzL5Ob85FJpXDaEyyNx+KnZw\/mFDhi1E2A0d6Diix05EdSMwpycCenm+MY+35tk5Ogp\/LntjHx9ncYubgEMjYGWtc9KZqyjA1Meumncp\/u4AOHc2ZEM2NAbodkIx2JqFbfXYA0UKtOPxY2s9O4NsHuTZ+0umZ0JB1bKAeJz5ibcQSoo2VPq41wPcMEtDt8My+ijN0sp9iHhHPW5UX2\/+xhs0z3sxdsTAAoBsoYotu5xTXiT\/EPIdnx8JLYbotDyLwuDievDqPcd756v\/FJjrGFnvEm3kOx2B4\/VZ4tJ3109Vvu2GkXT2oy5uyubm52t27d2s4qaFiz7LMbKEzqlrEFuNBHkIowqJU9fVms\/lv0rkeOnSoHdh2fLUdGpDKowQ1aARwamOx\/l5EqKz2+\/v3778\/MjLSWl5ettjK6uRs0KrMYvcFisVwAPHeI51\/plpI6QW4k8lucXExVuF1SaIdvY0Fb+FexoTNfgdTMc9pNi3ghl3ZGqoxC0OymMtYpRYffnYC0Hm+PRcGDiM0QAEAjSHyZ3OC4wDDN1nWQPo46QygZw5RnLBjzc9upHKEWVhFOfN1MHAHMGMTSAxKrMVYquD\/LAEPPdqF+Dst3BDpYit\/h80WYLwn2KuM3Uwhpumhh86xJMOesPFYxr2Y92wX0KGjHUwtxbElT0KLENMO2gCGltbXChOxzqGT3Wt0GCSTrmo6eAfzDnCbj4hF9nAoYQ3EgG4hjPTmJ2G+LJ283HtlKDEoQjs0BRY9wEE6zrpoe7IdjdpJ6KZFsrBKy6XOgcT8LDo52LbDqljzwrPhC6wFeosWoOdgF3vnt1t7nbS98UGZg6r55tDHeSEsbG2Q66XXuds033bPD9vqB3Nzc6Pr6+tkXxvHbh5CKBKeiMjXVRWnrTURMYcJbEPvrq+v\/3NtbW1hdHS0uQnYtn0171tdXSWW\/Rvee\/pnS+\/542UPoP8+z3Pqn38wMTGRl1nmOjG9YiGcPn36SKvVOp5lGeBBuN1GqlERuV+r1e7iuHfz5k1OosN0xQACIzZABESgvzEPFj+LNz5JF0l4SoCvZkVqt9l2cmGzeS2xDL2BId8DE4xVb4wtzpQWJ8+JY2cBHcvJvF2A6XbOoXPsyGOhkPgDcCiJpfAYaAzQ40NOfBizECIrixsz0EHVeIbGcdxvXOoWOsbpd83MwXg28jtUiLSd9cJ6iPMS2DpgXbAeYkBnXHEYX2wTjfP17wSgt1sX0NAORow3NsGwBuxizg1MGDPrNdbCbCesMh6XASI9tENrag2gNE3ZVvSp7qFqghar\/cDBzw7V5ozczVqIeU6sGrdDQ2wCsmiBWKKPv7l6OI5pHo\/b1rVF1Jgpi94Og92MvVv+0PN9uyqhT01NHRgZGXmqzLR2LITwTe\/9S6r6UsmEzTOW\/oKq\/ltVL0xMTFy\/cOFCVf245ceSrCbPc1RG3wshfEdEOMUfFpGnVJX+d6oKqP\/uypUrnLY2U71svI\/ntlqtIi2siIy3Wq1mrVZrrq+vt8bGxtZXVlaa7YrDbDngnb+BxWkncHqzl8FUYNDxiRcGEadojAsxtMuaVh39Ti5sxml53mPbmdV8j5mSgZ6tn06hYHHs7E6OPaaTqcpNrRfXqufPnQ4WMaDHzMcYVjWEyLROdmAZxEozjYDR2taVjTvWisSFdGLNR7vv6GdsPMcOQRyKbD3beogPQ9AgtuEiQFQLC1WZfT9j6vY3Nuem5uY7LHMhtI2B08ZJz360w6mF7sbfaeu+23HYfaZStygXQN2aSbm97HUzCVV5iyV3gf4WlQK496oZi59rwE4fh6fawagT3m2232MNSRzixjqKD4Obxc\/3Ogd937+rgD47O3uk2Wwi2aLKoYoZUjNgjqQOgd7Fk917\/66IFOBeq9UWL168aKefnj4U4F1fX\/+x9\/5Hqvojws1ExDYOCWF+i4QeQvjd4uIituF09UaBzdbPboFiuxG3s5fFZoAqUO7lWHujeLq7EwWqiXY6qVj5fXxwj\/\/cSXW8k1SPtWL8OXZutANPvF5jadKSacVal6o6udexxwBmtm8bU3xIGNSe4Tlx5Emv4+10f2yCijMpDur5PCeuldAx5fggX7jVs3YV0M+cOXNSVYkJ\/EKe59igcS47IyL0qHffKlO6Ut\/8JvboPM8\/WV5e5iTa80W4GdXCHoI2MYk0HL\/iq6jnrapURsOrPl29UWBYAT1mkjETaseQBsWYeqNc93cPco\/u5Le2G2en91XvHcS4YuksBqWqajYGxPjP7STDQYxrq5mujjU+mGy2Xs0cE6cp5X773n7H3u14tvqubv+fcbY7mHT7+0732WHE6Lnd57X7fVy\/YrfMdJt+xyCZxZYEO3369HPYzZHMS0e1w2RaK22gyyJyTlXPhRDwenzgvb9\/+PDhe9W65lu+qLwBQH8I1j\/33v\/8oSc7qV5J2bqqqqayIv7x1SzLXrl06dJQJAbo9tui+3ZrDtsxiGEG9Ji5xWSNv6NfptfHNBU\/6Xeu+v2djXOz7+wWdLv95l4AxSTQ6qGr23fF9xkQGZ1jVWz1ee0k3kGModdxV8fY6SDSac1WDye9vr\/d\/e3oGP\/boPfMVoeqfr+pesDr9zmb\/c4OVUMB5tthMH0R5\/Tp0y8+dED7SSkxf4uKZeRAL1VgH5ehaq+3Wq3XxsfH86NHj+bnzp2z\/+\/5ndPT0xNZlv1KVX9FlbTScQY7jbU3VPWNEMIbV69eHYrUfT1+5HYZfY+v+z9hGcMK6PZd21U\/9kqfze7vd642A6ZuxhebGjrdX2XS2x3rVgeJ+Jtiht7N92x1Tz9jHzRIbTXGzXhvp\/HbGDdb04P4jm7W2yDe0+6Q1Q3dermnn7XQy\/O3Wuf9PGtbv9npD5azZ8\/Wb9y4MTI+Pl5XVdJ0\/vRhmNhPydhWek1bsQkc4Iq4vsXFReL6+r1IJ1u\/f\/8+8eKH8jz\/uYhQAhQJHW3AVVW1uNgidSJq\/itXrgxFcv0eP3qn52+rTTfsgN4jOXf09n7nqt\/fbTV38f\/vFaDHDHEnQGJHJ3QAD+92bmPa7Maeq77jSZybAUzv7j+i2wXV78hqp0+fPtRsNg\/XajVCM0ia8D1VJeD\/RbzYRaSIB1XVomVZdvHKlSsk+ujrKh3hDoYQiGd\/JssynOGouvNDVcUhjvd87L3\/OIRA7fKP8jz\/aHl5eSjK3\/X10Xv3o91gLnv3dTv\/5m73X7f3dRpxJ4bcC6Pudgzc1+1z43u7\/c3Oz8ruvqFbukKfre4dFA0ToO\/uGhjY27ZaINt6UZnY5XitVjseQpgMIXy5jAfHq50ECm+aVB5CwIZ9Q1VvXrt2jdSVfV3Hjh07VKvVjtbrdcLipkSEYiSErFGMhAX\/L1UlL\/x5ESnSydZqtSvz8\/Oo4dPVGwUSoPdGr0537+g+7PDSfpj\/dsfZSdLsZyyDofxwPGW7dLWveNLpOByzuYejGNRCavsJpbR8plarnQ4hkHubXOqkeSXdK9l7yNL2R1VSsOolssHdunXLYi37Ikuj0SCJQFw0AjU\/5VjJGETsptW7\/jue9Ovr65\/keX7zxo0b1WQpfb3\/CftRAvTBTPhu0HEz22svX9HLWAf1zl7G97jeOwhenAD9cZ39AY17EIuo41BIJDM6OvpCCOF5ESHXcpGWkdSreLYTLkbYWKvV+vP6+vqV8fHx5tLSkiXB6OsTCY0LIVjxkSJErtQGoBH4VFVfE5G\/ichrIYQ7zWbz9vj4+J35+XlLDNDXe5\/AH\/XC2J9A8vT8ye3oOWgGbe\/Y7nN7GWsvKvieibaPfrBdXrzdOd1HpHxyP2W7i2hTyqH+Hh8ffynKCEeq1CJFpIhQ5\/wvDz3Q\/yoilM1bXFhYiAP1+5qV2dnZ2RDCV3HAUy2qqhGqZoU8KMDAO\/+S5\/lfQggrzWZz9dlnn105d+7cbhTj6OubhvBHndZNYipDOFlpSI8FBbbDi9O+eyymeOcHuZ1FtOXoyAzXarV+KCJkaqOcHen47FoRkVdDCK9SOm9xcRGw3XYIy8zMzJeyLDPHO2z1lmOadIqEpv0xhPCHVqv1R0Lj5ufn7RDRa8rBLb9\/n96QJPN9OrHps\/aUAv3y4gTmezptw\/XyfhdRV19R2rN\/VoaM0ZO57a6IkBWOcDUSyfy92Wye26aX+Uaax5mZmRe993i103CEKzIGqSo93vN\/fDielxcWFsgSl67eKJDAvDd6pbsTBbqlQL+8OAF6txR+Au7rdxF1RRoAXVV\/4b3\/BX0ZdkFNZOLAl0SEknl4nf9rYWHBahF39ezoJvnWt75Vu3r1alGrfGxs7CsloJPAhlj3ojKOqmIjJ73r30hgs7i4+FqvL0r3bxo2kxhLWiCJAtujQD\/8OO277dF8X\/26nwXUNQFmZmaOeu\/jTG1NEUFKLmLOkZhDCBfHxsYu9luABQm80WiM1mq10fv374+Nj4\/j1Y50\/pOy8As54Yua3iJyIYRA0pq3t5m8pmsa7LMbk4S+zyY0fc5QUqAXvpwAfSincG8G1cvC6XmE09PTx7z3\/\/MwX7o1QsPeUdV\/eu+JBcduvtRsNpf6LcCCOv3YsWMT3vuJ8fHxiRDC18pCLD9xzlFn\/ZKIXKJHQheR9\/M8f39paen9nj8o\/SABeloDiQI7T4Fe+HIC9J2fj8fmDb0snF4+qnjuiRMnjtVqtRjQPyUOnPzpADupX4kFr9Vqn\/QbNmbJa7IsmwohHC\/j3F8SERzi5lT1Pecc
1054h4f3yExHIhna0tLS5V4+KN1bUCABeloIiQI7T4Fe+HIC9J2fj8fmDb0snG4\/imcW7fjx48fq9fr\/iMh\/I6WLyHXC1FT1lVar9Xfv\/d0sy+4uLCzgJNdX2BgFWLz3xJrPiYjFnVtPmFyRSIYqbqj5ReQTyrIuLi5+0u0Hpfs2KJAAPS2GRIGdp0AvfDkB+s7Px2Pzhl4WTrcfxTMLr\/PJycljIyMjBaDTVHVRRP6Q5znttbW1tfWDBw+uLSwsrJc1cbt9x8Z9FuuOvbyUyklac7ysrDZB4pqy5vmf19bWLhF3fuTIkdV+NQI9D3B\/\/SAB+v6az\/Q1w0mBXvhyAvThnMM9GVUvC6fbARqg+2PHjk2Ojo7+ygDdOXdZVf\/3YUz6bxYXF0kmQ+y3tV4WZlG0\/uzZs35lZeXpVqv1A1X9voh8vwTyMefcaFme9Q8cItbX11++du0a6vZtx7p3S4h9el9KKrNPJzZ91lBRoBve3AvPHKqPS4PZGQp0s2h6fbPFhH8O0KlHh6d34AAAB4JJREFULiLYrX8DoC8sLBig9wywc3NzoyGEsbt3746Pjo5OOue+SxMRqrghlROitqaqqPJJ8\/o359zrV65cIVzONkHaDL3O7H\/ur66bRMv+aZl+mSjQiQJJI5bWRk8U2ClALyToY8eOHSsl9F9FgP5rQP3KlSsAes9gztdNTk4eHB0dfarVaj2VZRmpXb9tVdXKZ2Krp2IbAP5PvOrzPH\/32rVrhK9xJQDqaZmkmxMFEgUSBRIFhp0COwroR48enRwbG\/vlw1ztSOe\/LEPIfiMiv758+fJf+iUOCWsox+qcO+acO+W9J4HMN8tEMoTG\/Zs652VPzPuFbca69zvU9LtEgUSBRIFEgUSBXaHAbgB6AeZI6ORSB8z7APQNz3kk\/5MnT07XarUzIYRZEZnFw71sXyAMzrLPEXPunLuqqsS6X91GrPuuTEZ6SaJAokCiQKJAokC\/FNgtQAfMAfXtAHo2NzeX3b17t1ar1airflZEXizLox51zpFm9qiI4Pj2lqrSSCv76ejo6GdZln124cIFaq2nK1EgUSBRIFEgUWDfUWA3AT2W0P+\/HlXufm5urn779u16s9msHTx48OvOORzgcIT7koXJlfHvqNpJXPN6lmXvhBDWWq3W2tLSEmBOZbV0JQokCiQKJAokCuw7CuwmoBOLTtha4eV+4sSJv5w7dw7nNMLWzDkuJrCNTc6ePUvxlfEsyyayLBuv1WrfEpEfiwglWQH022X7TFXPA+a0hYWFf+67GUsflCiQKJAokCiQKNCGAjsB6HEcOl7uRVIZ5xyN3O0vq+qfQgivhxBW8jxfuXnzJhXRWpXxoWKvPXjwIGu1WodGRkamRORECOGEc+6L3vvnnXNfLh3jOCgslAcGssF9kGXZh\/Pz8\/Np1hMFEgUSBRIFEgWeBArsFKAXTmyTk5OTIyMjADr53AF0Kp4RE\/6aqv4jhPBZq9X67PDhw+3s2yP8fHR0dERV8WZHEv+S956elK6TqjopIjVzgiv7xTzPl7MsW07pXZ+EJZy+MVEgUSBRIFEACuwUoBfPnpqaKoqzAOglqN8ByEWEEqbvhhCu1Wq15Wazuby0tPQgnpJGozF+586d8Xq9Tpvx3n87y7LvOOe+7Zwbx26uqsS733mYJ\/5VEXmt1Wq9JiI31tfX127evInNnJSy6UoUSBRIFEgUSBTY9xTYCUDfOChMT08fzbKM+PNflHHo6yLycVkP\/WMRWXDOkd99YWVl5cHY2JgPIRRAHUI4VKvVDqrqQefcdOnR\/hXn3FdEpFlmgbsjIsuq+mYI4U0ReXNxcRF7emyb3\/eTmD4wUSBRIFEgUSBRYKcAvQD1RqPxtIj8tKxPTj\/inMNx7baI3AohEMZ2OYRAStgHIjLiva\/neT4iIkesoXJXVUqj0rChE2u+RAshLHjvP6aS2urq6sc3b95E0u8rA11aDokCiQKJAokCiQKPKwV2EtDd7OzskVarRcGUH1A4RVUB+AwJXEQCIOycA4yR2nGMQ5VOLvZxEcFuTnz5MRFBUt\/IEY+Ur6of4PwWQuDP2OI\/vX79+v\/f3r2zthGEURje79uL4hWRQeAEFHVx5c7\/\/z+kCq6UxoUvCQHjJLK9mdkJx0hGOHaRYgaCXsGy3czq2YHD7Nx03vr2GFa2d\/1fWyXPjQACCCDwzwJZA30+n8\/6vj9NKWmZ2WlVVR82IT03s6m2Zh3HUbPSFew6UEXBPVWAbya+qUf+PqXUmpnCent91lh8jPHT5eXlaucTu5bA8UMAAQQQQGDvBLIG+mKx6N1d27F+1Nas+nRuZocppUMzU0\/8ahxHHaRy5e7qWb\/RKWpmpmtWVdUspTRzd42r6+S0n2b2Q3vCV1W1Gsfxy8XFhZbCMWa+d02XP4wAAgggsCuQNdBPTk6629vbx+Vl7v4upfRWk9zcXb1zhbcC+tfmHlNKjZahbe4aR29TShp3V2Dfu7s+y9+b2fcQwremab6en59rEpx+L21Ow9tGAAEEEEBgLwSyBrqWli2Xy0nTNJO7u7uurutt73sSY5zsCP813u3uMYQQzSzWtfaWCUH3tm1\/hxAGLU07Ojoazs7O1LNnvHwvmit\/EgEEEEDgNYHcgf683ma5XLbr9bo9ODhoh2Fou65rYozqlZu7j2aWNGFOof3w8DDc3NxoLbl2kdP4+PbijSKAAAIIIIDAjkDpQNdM9WaxWDTDMKjbXU+n08e7nklhruFy3dfrdei6LlxfXyvMdagK4+Q0XQQQQAABBF4RKB3oT\/u8Hx8fewjBhmHwGOPTc9R1\/fj5vO\/7uFqttj3y3fFxPq\/TnBFAAAEEEHgmUDrQeQEIIIAAAgggkEGAQM+ASpEIIIAAAgiUFiDQS4tTHwIIIIAAAhkECPQMqBSJAAIIIIBAaQECvbQ49SGAAAIIIJBBgEDPgEqRCCCAAAIIlBYg0EuLUx8CCCCAAAIZBAj0DKgUiQACCCCAQGkBAr20OPUhgAACCCCQQYBAz4BKkQgggAACCJQWINBLi1MfAggggAACGQQI9AyoFIkAAggggEBpAQK9tDj1IYAAAgggkEHgD67bxRLOt0\/7AAAAAElFTkSuQmCC","brandTextColor":"#000000","brandBackgroundColor":"#ffffff","backgroundColor":"#daebeb","textColor":"#000000","acceptButtonColor":"#000","acceptButtonCaptionColor":"#ffffff","rejectButtonColor":"#000","rejectButtonCaptionColor":"#ffffff","customizeButtonColor":"#000","customizeButtonCaptionColor":"#ffffff","applyStyles":"false"},"whitelabel":true,"privacyWidget":true}; 1055 const preview_config = {"format_and_position":{"has_background_overlay":true,"position":"float-center"},"text":{"fontsize":"14px","content":{"main":"","accept":"","reject":"","learnMore":"","title":"","hideTitle":false,"cp_caption":""}},"theme":{"setting_type":2,"standard":{"subtype":"light"},"color":{"selected_color":"Mint","selected_color_style":"neutral"},"custom":{"main":{"background":"#daebeb","text":"#000000"},"acceptButton":{"background":"#000","text":"#ffffff"},"rejectButton":{"background":"#000","text":"#ffffff"},"learnMoreButton":{"background":"#000","text":"#ffffff"}},"logo":{"type":3,"add_from_url":{"url":"","brand_header_color":"#ffffff","brand_text_color":"#000000"},"upload":{"src":"data:image\/png;base64,iVBORw0KGgoAAAANSUhEUgAAAfQAAACrCAYAAACQeW4cAAAAAXNSR0IArs4c6QAAIABJREFUeF7svYl7FMe1\/12nekYbi7FBCKQBZEeJHZzN2fdfbpZ7\/+U3udmcxXbs4NiOgzeCBUg
1055CAcZm1TLTdV4+TR+l3HdGmhmNpEFUP089xdLTXX2q6nzr7OLSlSiQKJAokCiQKJAo8NhTQB77L0gfkCiQKJAokCiQKJAo4BKgp0WQKJAokCiQKJAosA8okAB9H0xi+oREgUSBRIFEgUSBBOhpDSQKJAokCiQKJArsAwokQN8Hk5g+IVEgUSBRIFEgUSABeloDiQKJAokCiQKJAvuAAgnQ98Ekpk9IFEgUSBRIFEgUSICe1kCiQKJAokCiQKLAPqBAAvR9MInpExIFEgUSBRIFEgUSoKc1kCiQKJAokCiQKLAPKJAAfR9MYvqERIFEgUSBRIFEgQToaQ0kCiQKJAokCiQK7AMKJEDf3UmE3t65IuWun52d9a1WS0IIxTxMTEzkFy5cyJ1zNN3doaW3JQokCiQKJAo8zhRIgL67sweYZ41Go7a6ulrL89wfOnTI06uqrK6urh8+fHh9fn6+6ZwL5dASsO\/uHKW3JQokCiQKPJYUSIC+u9OGVD5y7969+ujo6Eir1cpGRkYA9oxhhBBW8zxfuXHjxmoppfPPCdB3d47S2xIFEgUSBR5LCiRA3+Fpm52dHfPej96\/f380y7JR7\/2YiIy2Wq2xLMuyEEKNXgTNe7iT5\/nter1+p9VqrZUq+FYE7js82vT4RIFEgUSBRIHHlQIJ0Hd45p599tmpZrN53Hs\/5Zx7xjk3rqoTZY9kXtjTRWRdVa\/R8jy\/lmXZHRF5UKvVHszPzyOxpytRIFEgUSBRIFGgIwUSoO\/w4piZmfmSc+5L3vvnnXPTqnrQOXdAROixqZtafcU5d1FVP1bViyJyI4Tw2erq6me3bt26s8PDTI9PFEgUSBRIFHjMKZAAfYcnsNFofFdEvuOc+66qflFEDqnqYRE5HIE5DnB3VfVd5xztX865hTzPl7331xcXFz\/Z4WGmxycKJAokCiQKPOYUSIA+4Amcm5sbffDgwaGRkZGDrVbrkHPua865r9JE5ISqNkWkqaotEclUdcQ5R8Oz\/d8iYhL6gqpebbVaV69du3ZjwMNMj0sUSBRIFEgU2GcUSIA+4Al97rnnnsrzHNX6jHNuRlW\/oKrPOee+gN3cObdUtkX+jqQeQnhKRGrOuWXn3HVVXQbMVRUpffH69ev8e7oSBRIFEgUSBRIFOlIgAfqAF0fpBPdlEXlBVV8QkZPOOSTzE6Xj29si8lae529571G\/T4nIlKoizT8QkfvOufs4x4nI5SzLrly6dOnqgIeZHpcokCiQKJAosM8okAB9MBOafetb3\/KffPJJ1mq1TnnvXwohvCQiL5EALmrYwl9T1VdF5LVms\/l0rVY7paqnnXPHRKRVquJbIYRlAN17f+nKlStI9elKFEgUSBRIFEgUSBL6Dq4BmZqamhCRotVqtTOq+g0R+bpz7hvOuXuqeg\/JW1WXvPfvqep5Vf1XCGEyy7LZEMIZ59xkaVvHvo6dvQD0LMsuJwl9B2cvPTpRIFEgUWCfUCBJ6NufSD89Pf2M9\/5p59zTIvKsc+7rqoojHKBOCBqObh977+exiWMbd85dybLsZJ7nz4kINvbjIrKmquvOuTURuc49q6urV27evJlU7tufp\/SERIFEgUSBfU2BBOjbn95sZmbmpPf+RJ7nJ0VkTkS+Unq207\/mnHuDXkQ+arVad8kEd\/ny5TsnTpw4lWUZznL8hsQza3mek0SGVgB6q9VauHHjxrXtDzM9IVEgUSBRIFFgP1MgAfr2Zhf61U+ePPkFgNx7\/5yqoj6f8d4XXu7OuddpIvI3Efm3qq6Ss31hYWH1zJkzs3mem\/McjnN3ReRuCIEeT\/clJPrl5WXAPV2JAokCiQKJAokCHSmQAL3\/xVHQrtFojKkqqvWiichxVa2LyIiqEor2Nk1E3q7VapdXVlaaR48ebZ4\/f77ZaDTmnHNfUVUkebzhcZr7RERuhhCue++JQ7+W4tD7n6T0y0SBRIFEgSeFAgnQ+5tpoxsOceNZlv3Ie\/8jVf2RiDylqp8654omIu855z7I8\/y9AwcOXLtw4QJZ4Wj5yZMnCW\/DcY6DADHrV0Vkid57v5wyxfU3OelXiQKJAokCTyIFEqD3N+sUValNT09neZ4fzLLs5977\/3LO\/ZeqjjrnLtBU9SMRmQ8hfJxl2ccLCwu34tedOnXqKyGEbzvnvqOqDZznnHPzOM+VYWs3vfc3L1++zOEgXYkCiQKJAokCiQJJ5T7INTA5OXlwdHT0qVardaRWq00CyiJSNFXNnXPviAg52d8pVefLq6uryzdv3rwbj2NmZgbp\/AfOue875045594XkfdDCPTXQwifrq2tfZqKswxy9tKzEgUSBRIF9icFkoTex7xOT0+TBAaHt4ZzjqQwz4sI1dSeV1XKnuII94aqvp5l2d319fW7Y2Njd6tlUE+ePPlt7\/1PVPUn5XPecs4VDUBfX1+\/472\/u7y8TPa4dCUKJAokCiQKJAokCX2Qa2BmZqZBWlfv\/QuURlXVaUqjlg07+J9U9U\/r6+svj46O5lNTU61z584huWM737gajcb3Ht73c1T1zjm84\/+mqmSS+xs29FQPfZCzlp6VKJAokCiwvymQJPTe5tc82ym4QlpXMsKdLVO7jqsq2eIuhxBecc69srS0RB9f\/D47e\/asv3PnDnb47wHmIQQA\/ZSI\/MU59+c8z\/9C2dT19fW148ePr50\/f55kM+lKFEgUSBRIFEgUSBL6ANYAYFy0EydOvFCv15GusX2TEW5FVR9QXMU5d7kMVXtncXGRkLX4yhqNxkitVqPE6mi9XscZ7qcigsodCf9lVf1jnue0G2NjY62FhQXKqrYGMP70iESBRIFEgUSBfUyBJKF3P7neOUeTkydPftV7DxD\/1Dn3TVW9IiJXnHMLIYR5PNyzLPv3lStX\/l15fP3pp5+eyLLswNjY2IEQwreccz90zhHuRqa43zrnfu+9\/+2hQ4dunj9\/3kLcPqeq737I6c5EgUSBRIFEgSeFAgnQu5vpQlVeNsLVXvLe\/+Khepz2TbzZVbVoZYja1fX19WvVlK1zc3Ojd+\/efaperxce8hRwEZHv0qi2pqq\/eQju\/ysiv1lcXCTJTLoSBRIFEgUSBRIFuqJAAvSuyORqjUbjcKvVOlyr1Q6HEF703qNu\/15Z9\/zvpVf7OST0EMKt0dHRT6vx42W4GxnhZkII0yJCHvcvOee+6JzDBv9HWpZlL1dj1rsbZrorUSBRIFEgUeBJpUAC9C5mHsn63r17J7MsOyEiADIg\/CJpW0tntldU9RURebXVal2iVCr29KWlJWzqG9fs7OyR1dXVL3rvAfAvlmr2SUqnlh7wPOOVWq32yvz8\/GddDG23bqmuE92tF6f3JAokCgwlBXrBjsQvdmkKe5mUXRrS8L1menp6wntvVdG+EEJ4VkTOlKVSn3HO\/VFE\/tBqtV6mQtrExER+4cIFHNkIVdu4Tpw4Mem9J+d74SGPd7yI1Mj5LiLUTf+7iPz9wYMHf\/\/0009vDwklOq2RtEmHZILSMBIFdpkC\/eBG4he7MEn9TMwuDGu4XoGqfGRk5KtRWVSk9KPOOcB8VEQAcjzU\/7SwsLBYGf1G3vdTp06daLVaqOmLBuCXFdbuOeduqOq\/vPfvrq2t\/evGjRv82zBcm62RYduk6fAxDCsmjWE\/UmAQWDFs\/GLfzdMgJmnfEaX6Qc8999xTa2trpHbFK\/07InKklKozVW1SGpV651mWvT4\/P1+tXW7e8X5qaoqyqj+k4dleFnDBO75oeZ5f8t5\/7L2\/tLCwsDIkhN1qjezVJm03rl4Bfa\/GPiRTuy+HsdV63Q8fvZvrdkMgiQjX7\/v7\/d1+mLNd+YYnYfFvm5DYvkMIP6aJyI+dc2POOVTkSNFUVCNV61vr6+vvtCl1SgnVbGpqqpZlGRnmfkLI28PwNBpA\/k7ZKORyk1aGrA1LMplBrJFBbuR4PNWxdQvo8XgGObZtr7X0gG1RYBBrdVsD2MMf79Q63si\/UX4b7+n3Xf3+bg\/J+ni9+kneAF3P1MzMzNEsy34RQviFiBCqxoVqfbGMQS8KqmRZ9n6bymh15xzx5\/V6vX4my7KfPfRit8ps\/yJNLNnhCHkjQU2r1VpdXl5GOh+W2PNBrJFBbuSqxLAZwNsctwPwBOpd74DH4sZ2kuRjMfAeB7nZXhrkPmNYMZijaTQw7xfUBz2+Hkm3\/28fBLPer1Sqzc7O1u7fv1+bmJigotrPVBUg\/hnAKyIfOOc+DCEgWaMqv\/LgwYPL1Ypqp0+ffnptbe1p7z329jPee5zhXhIRHOPeVdU\/k\/JVVf+5tra2fvDgweb8\/DzS+bAAum3s7czzIDdyPxI6Y+8E4IMc23ZolH67fQo86fxsJ9ZyktC3vy537QlP+gboSGhC1Vqt1jjq9WazOUV61jIzHGlab6nqm6r6D4BYRHBo+4Ta5VXb9\/T0NNXYKI1KmxWRoqnqc6Wq\/a+EquEId+DAgdb8\/Dye8XjI78Tm3K2FVV1XO\/Et3arb20npm\/3bbtEovWdnKPAk8LSd2E+dZiPZ0Hdmne7IU5+Exd8X4aampg6Mj48farVah4g9f5jF7YcPM7j9kL5Ut\/\/5oQqeQipvhBAe5Hn+4NatW8Sdfy7v+okTJ85mWXZWVc9678+o6hHnnDXU7K8Sv76wsPBepNIaJum8L\/qV6rpugTNeh\/0yq63Wcr\/PrX5\/v2Pt93db0d+eO6jva\/e+nXjHduixE+PZis6Py\/\/vBG222lvd0mYn12i3Y9jX9w1qooaJSP7s2bM1qpmtra1lhw4dylqtlm+1Wpn3PqDWnpycXN+qghmOcK1W61gZntbAw11V8XL\/tqp+\/NA57rchhN81m81XK5K1qaiLvO8zMzP87pvee1LENkIIKiIs7ECYmnPuTe\/9uYWFhQvDRMQSkItvKHPYV1Xv7fLMxxu2F4bdy71Gpqp9z1Lz0sf\/x59tXAXdy\/wA8fj\/T2nbTeain7FWaVelU\/Vb7O9VmyVjju2Xe6EJsbHbGOP1buuFf4vH2s72Omg6Fs6nzjnrGQt\/p+fqBUzib4znznJLsF7itp0DOHSwcTLW+Dts7LYcbc3au208sRDRL13jfWXfzLjwAWJM9PGcx4d16MUYrJAUffXqhf79ssJ4fIXvUkTPWNMQr0doamNn3P3
10556B\/Q75oH+bt8B+uzs7Nj6+jpx4wdDCAdUFbV50VR1zXt\/Y21t7eby8vLNCqP\/HGFnZ2dP5Hl+SlUpa4qK\/AUReZ6e4isPq6T9nkIq9Xr91fn5+Rgk\/OzsbP3evXv1iYmJWqvVIsytaKpKRribqsq78Wj\/t4h86Jz7qE38+kAnuoeH2ZpgM4+UjY1hzJr\/53ux81urMu\/NAKzdUHoFJjtkGIgTdXCgLGM7UW5imBDNAN2Y4apzjobjIf1a1LrZzP0yzHa\/M2a+UScgojdjh9FUW1x9r1e69bAMNm7t9A4DTAMg1gjrhR462jir4zfwGyQdGQvzf8g5d9D2e9mzNmxebZ3GzD0GpipI2TozhzAyQBLZUmSCLNcQ62g7IabQa7SMnKHnGw6XPfSMgTZeu7yfsdwt++3S1d4TH4Tgm2gTny575jo+tMWHGsbxqXOODJd3KsC4W2BuByN604IydnhCPJfxgYj9z5ht7AbqvR4C+9lbA\/\/NvgP0ubm5w+vr68dCCIDnURF5islV1adE5K6q\/ltVLy4uLlIJLT6pVQF9Ns9zAPx55xz2boC9Qa+qHzy0p\/+e7HCXL19+rcIw6seOHRur1Wpj3vvxMoEMSWRojAVnug\/yPP8wy7LFPM+v1mq1a9vI3b5TcwgzYSPQ2NixFMGGgKEYYzMJl74q3XSzMbr5hqpUaydwepggToc0NjJM3Jgkz7YNDNMjAx8Mx1o7prgZAxokEPEsA0Fj7HYAZfwwGw5N8aHDDiHVQ1M3dO6HgXQCdJPa7NC3cXAuD3ztxsy\/WfbEQdKRtYk2jT1PDxNnr1mrrs92kqbRJj6cGrjxfNYEBZOKw3gJAKwlWpym2b6r0xqyA6a9D7pxCKEB5Medc1RepLH34nmO1y0AdMM5d73st0tXG48dhOmhX8Hzyp65jrUegB\/rk56xWE4NcnG008r0s\/66\/Y1pN0wqZ9zWWA+xBs\/GzdjZ\/wtlI3LJIoy6Odx3O7Zdu68bRrprgxnEi6anp9nQp2q1GjHftEkRYZPQboUQUHH\/48qVK\/\/YbNHNzs6+kOc53ujfUFVyt7Mo7KT6noj8MYTwh4WFhddjdR7OdCsrKwdVlfKoB7G7Z1n2\/dIGPxZCeNU5R+73V1X1lvf+3sjIyL35+XkYda\/XTs0fzwUUYTDW4g2B1GXMDCbDBolBswo2W53Qu\/0Oew6bF8CDwdAz52Tvo6Y882zSOj33xlIijMeYsjFmmOOtCGx2C9DtO+wAUpUyTfrj8GTNDlF7DehGe8ZO41BlzQ588bjtAGjq4UECOuBjjqf0J0pwtzoJ5mhqwG6A3u6wYoBObyp8ns+aiBn\/1QhMAdVYkrY\/V9dRu28GyDmIwltYx2dwni0bey8ea7xuAc3LzrlLZb9dutqY7YBGD\/0QaL7snEMzyTybRob77XBJz1jwA3rfOXexPNRVTUS98rde7o81ioyd8TJ2etZDfFAByE1Lx95HyGLc9Gga4jXQyxj2\/N5uGemeD7TbAZw5c+ZkCGHOOUdDsp5U1eMiUqi7sVmHEP6xtrb25tjY2Gqz2VxbXl5GcvicM1uj0fiqc47Spt9hYahqIfGJyKiqvvewfOqfnXN\/uXz58rl4bM8888zhsbExxnDCew\/IPO+9LyR9EWGhvJbnedFqtdrt9fX1tZs3b7K42tmdtvrsQc9frIrkdM74rcUSMeNdKhunWhu\/AftOAHqsCmQuYIKWfhdGCJCbhGYgQ8\/vYtWgqdaQqpC4YMa05VLjYCDaKbHPIIAI+sDsYTIxENo38T3QPz402aGDgwdtrwGdw4ephhkrc8G4aawDGzs9dGbMfIMdXAdJR9Yme93aTCnhmrTbTkLvRL9YsmSMBmDsXQNPesAdUGcf0Le7qlql+B77P2hn2gWkcvhWUTeiXAOxNiGWyNl3+N2gaaSH5p20KVvxkfj\/2Vt2WGbvf805R\/0JGtoE24cxoMM\/GcPbZTMHXzNzbXWg72V8ne5lnuJDPuO2sSOpx\/4V7G0zubEuGbcl+EJAsfWyHd+IQXxTz88YNCD0PIBB\/+DkyZMkb6ESGg27N4zG2ieq+pZz7q08z9\/KsuxOs9m8PT4+fqcqIVPzPMsyvNp\/ICKcUAs7uaoGEXlfRADlvy0uLrIYNq6pqanjALiIINVzQnxGRJ4WkWfILCci5yjCsr6+\/ndVvV\/GncdA2AtJBj1\/sTQAM6QqHN9Bs41Ozym2MB2UDanRVKx2MOmFYXfzHWaj5fSNVGNSDBKNASDqdkAmtufy7NgBziRcejYzDBnmSG8SEADEN7a7evku+32774PJMU4DQdZoUVq3VBXy7zYeGDkHDhun1QsYBAPfar11eodJlIybtWLjpmctMHbGTYvHDd070WOrsXQCYejIXrO1SqgoUhkASR9LXNA9Pri2A1kDde6z1M0w+Y+dc\/NlA9RRMQPsSKedrnbvM4Cjh442VjRM9g2mFYy\/2Q6f9LwTqdIaIDWI9RCbq5jLb5PuuuwN0O09sVkFXvCGcw6N5T8re263AN3GDo9izEWq7lLrsZGCOzJjcbhkr1P+2hoH\/aq2sZt1ORT3dMNIh2Kg3Q6i0WjM4VEeQmAykbJNncXG+URE3gkhvENmNu\/99WazeSOEcL1aDOXUqVMshCJFq6oC6PepiEavqu977990zp27fPkynuobFwcK7z0OcIUjXOz9KSIw5XfyPH97bW3t7Vu3bpm9xhhOt5+5GVD0+oz4fgN0Fj+qS2iIdz4ttpEChGgm2AT0SGF8C2pVk2x7Ab5O98aMl01qYwBEmFtr\/N1s\/cZ0bAPzjFjqij1x2bwwZhqMeiOvfglEgwZ0GwvPZUx8E0zc2rOldIaEBjM1IOSwwRiRxqx1ArftzP9W32vjpjcQZ+ysFcZsjbUQa3BMiqRnrcTzGoPbVmPv9DsOeXaIP+ucg46AJAck+nbv2Iz3tZOs0eChSuYb6GNw5892bWY7rx4euJe1y1wbHeE1puKGd8UX\/MMa6\/XdEjwB0BjQq+tsK7rG\/w8oFvk3nHMcjKzuBD3\/buuOsZuPB+9mLH8tG7wxdhTeDUDnUBcfRqiV8YOyZgaam1hYMWdexs+BszCDls1MbwbqvdBuz+\/dd4A+MzPzJRH5LupySpQiGUegTkIYVCtsAEB9ibaysnK1Wq50Zmbm+977nz+soPZzJPTSM\/0GudbLDHH8\/p9LS0t4qWdklVtZWclqtdqcqlrOd\/prqrpMT0a5EAIOde9PTU29d+7cuX7U7FUAHuQiMomEHuZM3no2Br05yNFDg78454q0taUq1STfflSq3QC6OQ2hooRJIzlYQzKPVfKxit0YkH1b7FGOFB4D+kfMbdmQvOKDQLtDVLeMqioR2nNhQGgYaDBPpDJj6PybqXiRxhgbqkxrew3oABBaEsYJgBoI0XOwM\/su38CYz5c9DHMQgG6HC2gJoJuKlUMea9dMRYyzesXz1unP1X3GXkWtbGpuA3bAnbbVwcQAJR43vyl8fsrGGogPJoB9fGE3pwHqvB\/tIBpHesCp+g57Vy88Ij64M78k0vp\/pXATA3o10oUxFFUnS0m9naNsL+Po9V4DdDuMWL0Mxs56iGnDXNphBG2H8TF6eFuVf\/Q6lj27f98B+pkzZ54NIXxdVb8mImyO2A6MDY8Mb2\/hHCci15HSV1ZWrpcpWzfoMT09\/QPv\/S8fAha521Hdm0MMPWFrSOkfXL58eb7RaBwp1epH8jznNEh6V2xOHCiMCVwQEeLXF9fX1xeuXbvGcz5nt+9zFQxyDocN0GPQQiI0xzcYH5KYNSRdc9BBOgSoadjDYDyxo485N9LzvaYWpgd4kDRoSECxF68x7F40D\/EhoPo7npcAfWsgbHeANVrawYj5NW3NV0oGbloPpF+77P52uQjaaclijRV7NdY0AOKmfqffCjyrhxgbC4COjZdxsq4ZPw3eVQV0bPU0QJ2xIJyY3bpq6trqgNGJ3cSAzmENQLcWh3\/x\/Djsk7EAiDQ0d8MA6IwbYAfQ47Bbc4pj\/AB64Q9V9qjgE6D3CUYD\/9nMzAybwxzRkNaRHgp7q6qiYsXOg\/2aHpv6rTzPP1leXjbbXrHxTp48+aMsywD0X5WSU7GZCXvz3hen8jzPP15aWrp65syZU3mesxlJQMOB4gsiUqgfSQ\/LKVpE\/hFCuFiv1z\/L8\/z2wsICYxkmp4uYeQ2LhB4DIswFRyHs+tDW5pUeZmtOV\/SxJAOjw4HLGvNkUjEOaaZZQKoEyFEX0rAJmuMM\/7edON9YOogltATogwP0GAjNZGF2\/RhsmUfWhLXNEsTEWh9+F0vogDhaCGvxoaHK1+L5r5qATOXOWJHUOZjYt\/B\/8UHQzBj08KBC01i2Tr4r3WqRbMxVQDcNnWnpTMNlgG57hHEYKGKG22tAB8wZMz18I7ahI52b8yvaDsaNuYA+BvRh4s9dYeUgpbuuXrjTNx0\/fnxqZGRkljSrIYRnRYSwBQthwH5HuNjfWq3Wq9772zjFjY6OArBM8AaoNRqNH6nqfz\/Ms077YpnVDXs5FdLmkdi994sTExO3bt++fVZEaKjmAQuccQoP27L4Ct
1055XU\/txqtS4cOnSodeHCBWMivW62nSZfbHceBpV7\/L2ock3zwZ\/jeF2k8ViDEts5OY0XuQjKPmaYVXUs0g55BWjMNRI+fhPm+RprDLaSyKqSpa0tk8z4fzQLSeW+tXQbH+ziOYgl9FhVzdq12GkO+LG0yt6LnbniDGcWy23vi8PWYO6xhA6g4+Ng626zvbkZoGMSNBs6Y2V9Yj6gNwnd+HRR4bFsAHpsQ48BvXpo6IVvxIAe29ABdg7Fcdia+c3Qc7gwUORAvNeADphbA9DjsFsbNwd1AN1s\/\/QAeqzB6YV2e37vvgN0qpuJCFneKKiCihabdiHV4dSGup3a5a1Wi\/6e9\/7+2NjY\/QsXLjTn5ubqt2\/frjebzdrBgwfxcMd+TsnUZ8tCLKjpUdlfDSHczrLsdgiB7HPFiRoVf5kNLlPVYgGJyBtoA0IIb1y9ehV74jBfOwXoW4FfJzV2rCYrwghLr1VU7XFOfNRmRca9Uooy+y1ObgC6hVchkWMKsXAWwDR2AoJB4qVLA9BjqX87YUHG0GNG+6QDejsTxFZ7I1Zbx5qOqlMcgG5JRQD2GNBZD5ZciN5i5WHyAH18YIhBgGcA3ubZ3ikOvd03bAXoHCxNm2CADk9BHR+PZytAr9rQ48PjVrS1\/+8E6DjF4cdihxzut2x5pt0ySfdxAnS0eQboOMYlQO92pezGfRRVGRkZISscdm0yxBUJZsoNzqa1U\/YFwJg48Bs3bhSOXM8888xElmUT3nt6YtCLCmtkiFPVQnIjfhzJvthlIuRlHwkhFNJ56RgEc2FRoM6n\/1BVPwohfHjt2jXstMN87QWgtztUwoj495ihIp3jtfr90r4YZ7EDwC2WFOcrs4vj4IIEFoO2Sej0mGLigwFq9sJEUtrTOb1bjHq7sKCtDio21zGgx0D0JEvo\/QJ6u8MfDlFI6IAgh70Y0KsSOuBjJhl6Dm2W+vNzZreKmpY1yb3F3o5SnNrhYLN9vZXK3ez9pnKPozeqgG5hlqZyRzKm2YGz6l\/QqxZwv0joqNrRKsQqd+Mn8Hs7yMWADrDHXu5J5b7XaPWtb32rfvny5dGRkRELczqWZdkxVT2qqs0QwrL3fnltbe3a6OhovrCwUBQ4QDq\/d+\/e4Vqt9lSe50+1QS7eAAAgAElEQVR57wnZ+r6IEIeOCv1PIYSXQwj061mWcWhAlfuMJY4pbe3rqnpeRN4LIdDjeHcjcrzbaxJt9v5BAXrVAWgz4Ot0bzWVIx7tpkKDeZvqj02KdP63UlUOGFu+bXo2ZVzwgt\/C9Olh\/JZmk57wI6R0pHPA3VSqljynl++K6czvTNsQe84PGtC7PWD0sgY7Hbi26+VeNUF0AzztfBH4FgDdHMlsXs3RrAroADDzbA1J20LBAPYNs1skHZtmJVYxx2p7k+w70bUbQI8l9E6AHocCxoCO\/XqnAB1QtIbK3UCRbzU7tKncTUIfNhs6+zzO826AzrirNvQE6L1wh12+1z\/zzDMHDxw4cDDP80NUW8uy7N6DBw\/uVuPOG40GxVuKbFdluljUst8ugZ3DwB\/I3d5qtX6vqt57P5NlWSH9l8VbsNfPhhBuichfQwhFXGMIYaXVaq1uIxvcbpJsJwA9lkjbfUsnkKymckTdbuEzMO84mxMSioXMoC5v5+hkgGE+FWhUsK1hJzRHOdSpHA4Acxyg4lhj87EwiakXL+LYdDAoQG+nfh40oG\/2jr0EdANY+14DdAP1qlNcPFcw7DiMLk4Qg2Yn3gO2XuPfx2rsblXaWwF6HIcee+tXbeixUxyaRpPOq4Bu9Oknv0XVKc7i0KtOcVVA5yAMoNOGDdBjpzj4iqV9jW3odhhJTnG7iTg9vkump6cpkEIjbSsq8pUQwmrpBLfxuFJVj+39BLb3MuTt6yKCzRVALxKp0HvvM1K7Yqsv88STDtYyqS0Tn85my\/P8Hcq1HjhwYH1hYQGVbdXppsfP2fHbhwnQkapNVQ6TQUK38Bkk7LjaG\/Qm9IRGyEycctLUZsZ8LS1wnB7YEqIgrVVjjS3umM3fr4SeAP3\/xqFvR0LvBOimdid0NJbQ44MODBtARwuDeQZzjTm2YaKpagHagXr8vF41C7EfBb8FtM2GHqvcOZwMC6BbPopYQmfs5uEeS+iPI6DHXu5JQt9xmOn\/BXL27Nn6J598Uh8fH69773V1dbW5tLRkISsbTz527Niher3eqNVqRcnU0jPeVLM4p3xIqVNs4SKCREDRF3KHY6e3XNX0S4Snee\/n19bWPo7V+kMWptaOqsME6NA4DjfDBGKMhTSfsaeqSQfYwHDIia849pg\/W8pYeoDcUvQiuWMvN6kclSaSuknsccrSKqBstUIToO8eoF
1055dV7lWnOBi2gTk9gG6mFQDdNDBVIG\/3927A3J5XPQzauqwCOkC+XZX7oCX0doBeldA5VA+rhL6Zyj22oTP+BOhbcbM9\/v+YmdrJ+v+ooii7urKygtr8uTJ2nVA1y6sMeF\/Fu710qLHiIORpnzCJXFXfFZHL3vubWZbd\/Pjjj6s117tlAHtFsmECdJwLrXAJXuqkn0X9RyNqwRLH0APomDhI4YgNPbaDQvM4l3csubHRLdwJRsqBDLU7TJ6wJCQ4a9jjk4T+aGVC02FTuZt0Tl+UO4483asSehF+WjYDdECd+e+kRt\/O3t1K5V71ch9GQDeVu\/mjmIRudvRhBXTGbWFrllcgdoqLw9YSoO8V8nT53g0J\/cCBA7XV1dU6V7PZrNdqtRrq9yzLHoyNja08ePBgIs9zU8Na8hISwwDwSOhxCBOLeURVAR3U+G8TCoeKnfj0NnZ6A4L67Ows7+EQQI+T3kqe5yvHjx9fO3\/+fFxEpMtPHOhtwwbocU1rAN283JknHJisFjWAbvHjeLvHSSQgUExXmKdlDwTQLUwInwkyCaJ+hblbrmzLHJcA\/fPhX8MK6Obl3g2gM7cc4CwcLAb07QB4dVMOEtAtvz82dItD32kbelVCt3Ky7Zzihk3l3g2gm8o9ebkPFE4G\/zD\/3HPPHVpbWzsUQjiUZdkhVcU5jnrl\/HmpVqtdrdfrpGPFLv4lypyWXutkICsc3UobOgBi7W4Z035HRAAV1LPYWi8imZdOF6tlBTfbzHLkyJFDY2NjMzjUIUF47z8NIVzLsoxc77dWVlaak5OT6+fPn8ckMEiG0i1lhwnQ0YLEIWUvOee+V4atAcSArzWkLbzcaTC3qmNTLKFbwQ7ywSPJWWlIAJ25tLAgnKXM6YgeTUCS0IdfQk+A\/midxpqpbvc\/91XD1mIv9zgOfT9J6AnQe1khe3gvRVMmW60WNdGL5r0vamaX9u\/zIYT36vX6+VartR5CeMF7bxnfZkXktKriAU02pwK8VZWsYVfLQiuXShX79TzPr9fr9eX79+\/fO3DgQGt+fp5wOJqp\/P2xY8eOjYyMkIDGVGqAR2GnFZErqrqqqitLS0uohPYiBnLYAD3Ouw6g4+kOqAPEVhfcbKKWEAbw3aB5ufZiQLeSmvQG6MS404q5LRuAbrmy6ROgJwm9X1b2uEro8L5q2Fo1U9x+ULknQO93Ze\/y72pTU1OnRkZGzNEN++kpEsWUNjbSwL6aZdkrrVbrjve+sMOFEF4EzMvc7NwLsNyhnnnJ2HGUIjc7NdX\/5b1\/gOr+4sWLOE5VC65sxD9OTk42RkZGfqyqJKtBFYRUX+SV996\/v7q6ei+EcP\/WrVs8Zy884ocJ0PFwh+5WLQ9ApxwtoI72BPUo2hB67NxFjv5Sqt7Mb8JSxtJbIR2eTQO0LekItlWrZEWfAD0Ber\/s63EGdAtbi1O\/AuqPi1NcUrn3u2qH8HfZ5OTk5OjoaCGdl85uRRwyOd4BcxF5NYTwap7nn9VqNXKx83\/EKJvz1LSIHFDVIryFnlzuZJyjUEutVruU5\/las9lcW15eRrL+HBCTinZtbe2I9x4HOux6hMJZ6lHCZ14jt3yWZeeR0AmpSxJ6oS7cS0DHUcYAHTBPgP4fVfuwO8VtV+UeO9BV\/2wsrldz2OMM6ElCH0Jg6zSkdlmgHqPhbzlU\/\/TTTx8aHx8\/jA3dez8nIt8WEUKg6AsJveyxx2JDLzzbvffTqlo4T5Vhav9U1bdLj\/ZFEblBBrharfbJ\/fv3W0ePHm2eP38e6fxzqvKTJ08WxTe890XtaFVFlV80pMkQAo4Yr4yMjPwLG3r5nGRD3ztAt6xhMaCTDjZJ6E+GhN6JqVQTCfUC6vsF0JMNfUvI2dsb9jug8331ycnJkbW1tZFDhw4Rv\/wz7z0Zx372sJraKyLyGlndVPXTMmQNhyu8qIvEMaqKrZXNS9KSlx8WbPkTNdQtD\/zp06fXzp07FzugfG6jNxqNwos6hPBVnm9qZOqnqyrFXv5MOtmlpSU8Vu05e2E\/ZyU+6Sp3TCoxoFte9wToT46EvlUGvmqmuG44+OMK6AgjqNyTl3s3szwE9+x3QDeQ4jt9o9FAnf7fZY3zX5U10QsbNnXRsywrnOBo5G+nqepxEUHy\/o2q\/jqE8JulpSVLQNFuCrPp6WlyyY88ePCAHtvsN1SVHpU7l9G9KNdJ4ZelpaX3h2A9JED\/D6ATzgSQG6jjMJe83P8D7MMethZXW4tV5\/hcEBVh4YgWtoaDKv9n+9Pmup1kXv23rbbufgL0\/RiHnpzitlrBQ\/T\/G2FjJ06ceCHLsl89zLVeNBLB2MZW1c+89wbgx0sgt75rQCeFrPeeuPWiZVmGrR67PXZ5EqRYxSYOBR9579\/L8\/z80tISjGWvrwTojwCdjHGo3BOgf\/4AGgPZ4wzoFr9tcegWqsjejA\/c8X58ElXuJqFjR0dKt9SvKQ59rzl1h\/c\/CRL6hlR18uTJ50tA\/2UppVuebhzcCEt7SlUtmQmhbQbo2LS7ktBnZmaOhhCe9d5TQ93i2LGZYz\/H4\/0DUsiWKUWLJCaquri4uGjSwV4ulQTo\/ymXGkvoAHuS0B8vG7pJ6PQxSHOQjvMLMM9W9MQAvQrqVXt5L\/bzqsS\/WS53xmohrfTtcrnvZmKZathasqHvJXfu4t1PAqBvkGF6ehpA\/6WqAui0jXKEJIpxzo2GECjiQlKTo8Sql5J614DeaDRIGlN4sYcQvlYWcEHyxxbPO3DCeyXPcyqxoea\/OzIycq9MQtPFlO3oLQnQHwF6VUJPgP5o2T2OEnonQCe3AA1AJ\/cAvCAG9EFutMdV5Z7i0Ae5CnbhWU8UoM\/MzOC9\/vOHzm3\/9dC5jR6p+BMR+YT4b2qiYielPGoJ6CahE4r268iGzu9sk2IzP1yv1w+1Wi1U6tjJLQc8Tniop0gzi3T+iaoWalzv\/ZvNZvPO+vr62okTJ1bPnz9P9bC9vhKgJ0CP1+BmDmKPi8q9CuhEs1jBHXryDnCAw9RCpsB2KndzVo3roVskiv3fZns3AfrOczaKOVl1RnoqM2ImSHHoO0\/7vXlDo9HAe\/1nZV1teiRmSxZDlrYmDnCq2hIR1F1FVjERaQfoRcKYqakpqridjqq0AegbeaTxnrcUpSKCFPBRnucf0lqt1srhw4fXo6xye0OY\/7w1AXpSue83QDdHVPsuwg\/xjyATID0qeMs6aKGJMQAbYMMDuNca5XT5N2tPEqAnG\/pec+oO73+iJPRTp04RkmY1tembgHjZrznnHogIG5UGoBd5v0WEMLJYQocBZI1Go3bnzp3xw4cPF3YvEfmKpYpVVTKckekMKeAjelX92HtfqPmbzeZSo9FYP3fuXFy7e6+XSQL0\/zjFJRv65736H1eVexXQ2dtmVqFHKqfhI8H\/xXsgDkdFgxYfBPgNvMNSPFf3bmxnf1wl9OQUt9ccucf3P1GAfubMmWfzPP+RiFg6Q6+qttnYsLfLfO1sVrzUUSvSuH778DDwuzzPf4vdm7j2Wq2GzZ066kVYmoiQD5yiH3VVrZOQhmQ0zjkS0rydZdlFJHba4uIikvtexZt3WiY7Aehbhfh0CgXbi0xxFoce29DJEpds6I9WzONkQ69WW7M1z8HdQJyeNMvW+L+4Ul+cF4IskNRdILyUHkkdngGodzKXGb0SoPcITH3cnlTuUVxtH\/R7\/H4yOzs7m+f59ynwoarfFxHKn45SBrWMNS9CynBWK0um4uDWwP4dpYklCQ2q+afKRoIY4tbxYseJhIV1V1Vp90SEMocXQwj\/zrKMymr3KOBy8+ZNmMh+B\/TNpBb7vwToziEJsXbwvSC8kca\/mVoYyRAtD6mCrW2VAGUQG\/RxtqHHgB4fRABg08LRA9QAOQ1p28AXYI8ldO4zRzp6bO\/2O\/p2VwL0RyaJXqMC+lm7CdCfNECfnp4+7b2nwEfRyNHunCMUgz6o6nURuU7vnCP3e1HUpfR6fyuStrMyZp3kM3jCHxIRSrIeLMuqXlZVmPGl8lnXy+xyn62urq4\/88wzaxcuXOBUP4iFbmEw\/WyC6m8GJaHz3E7an+o3J0BPgB5nX+vGFh2veX4LMy8KKznn2uVyt+fTAzAmVccqc\/7dDthVGzq\/wyGOAkBWBIiQUzsM0LfbywnQE6APgi93\/YwnSuU+PT19Ksuyb4rIS6r6zdLGXZToVFU2cxG+Qp30MlOcZY0DrClx+lEI4SPAu5SgkKIo3gI4r6vqOuVU8WQPIViGsRURuV+WRTUQt3KeXU9Uhxvj+RvE4WA3AD1W3cbAX2XSSeWeJPTqst9IElVR\/28F6HH53G5iytvtKwCdjGKWVYwDu5UOpa+u6\/jvSeW+XU639e+ThP6kSejEiKvqN7z3Xy\/TsR4TcUV9dFWXibjrqu6GiN5QdVRHK5zinJMJ53RB1S2UPWFoR5xzR0rJ\/K6IFGp26ppTY53mvT9PwZWJiYnmwsICYD7okqgJ0AdbPjXZ0D\/POPeLyr0doNu3VXOzt\/tmk9DbATrSeQL0R8l6jD7nSl4H3ZPKfevDyMDueKIk9FOnTuHgVnikq5L0xZ1QlSnnFE92bOl4ut4WcbdVC1V8UY+7VLkXtbdVlRj0ByJ4yEtTBIcYQtM89ncc3lDZk\/0NT\/bF0dHRfGFhgUX9fyqxDWAWE6AnQI+BqZ2UuJ1ltl8APbaFx+r3OCTNQL\/6zfbvgPYrZXu19HgHzK0lCT0B+nb22kB++0QB+pkzZ042m80XvfcvOhdedE5werN2UKTYnCvO6apzRba4Cedk3DmtqQLiel9VcGa78SizlC56L1dDkOveh+t5LjfICY8dPcuy+5cvX0biqzKTgUxc+ZAE6AnQE6B3b0OPJXULF7WwMztwt3OK414AHSB\/zTn3N+fQ1n3OoS4BegL0QfL2vp71RAH67OzkiWZz5KyInlV1Z0WKBDDWyPLGprbkMqjVa6UHPOFteZl0Jhdx84+Kusi7IeTvZ5m\/qtq6tr4u15aXlwH83boSoCdAT4DePaDHTnFF\/onSUx1zWOzlbr4kBvoG6KiS\/+6ce7NMFctvCv+ZZENPKvfdYvqbveeJAnQk9BCaXw1BvuKconqfESmc2pDSJ8pwFhzYCGchpzve7\/w76vhAxrhHwO4uqroyvlz+5X1+vdWS61mWXV9YWDB72m7M7yABPZZM+DNJeKwOMj10sIb5AXvZn8o68cTUc5CxMKDY2a0dHapJN+z+OLwoOcUlp7jq2unXKS5Ws1sc+mdRQhlMbTT2bpEBsuz
1055jOHR+R+igNUxs5iVPX71SYplHUQPJhr4bSNBGZbuLr92bV5WFU76uql93Tr9O4ZRHmeCKZDCjzulnqo6N\/mnpyY4NHee3A6pabO5HWeP0gqq8qeo4seMMUtjX6\/X6zV0ustIroMee5J2YZZHPPgH6RvnUlFjmPyGIj2timXjcHDytKBM95jNrgLrV+6bnMjU9oE2+d2uY0yztq4W7dYo0SV7uO8\/yk5f7k+blPjMz0\/Bev6nqyOpGfxwv97LPnCP+XK47p2zaI87hMOeOl6AOphcnfZEinevrtDwvssDdarVanz711FOfXrhwoVOSiZ1Y0r0A+mb3xo5ACdA\/X20tAfrjD+ixfZsDO2WTrZHiF3s4PVI3QA44GKCbdG9qd7RQSPKY52LJfytNaLzH4t+RYhpn3SKJ1ZCVT02pX3eCa+\/gM\/ejyr1Ql83Nzfm7d+\/Wsiwbd86Ni+DcRtY3fVFEvqxa9EUMOp7sj\/K5u3kR\/dg5nQfMVWVWRJ8rgX0D0J0T7ilqKquicg9XVbOrzWbz6hDb0DsBevzvBuZbSehINKjc\/\/wYqtztkMZB7TnCF51zL5Utha19ntnsFy93+yqAFPMQ6Vst416cjQ9NW1EdsQ2gm\/3dnOi6TYZj5qQE6DsIZOUhrN9qa3+N8gtwqKtqXnZ25AN8+n4E9PrU1NRIvV7HS308z\/OpLMtOiIQpvNpVcYIjVas79Sg0TfBuR6V+zzkBpN8RUVI7zpZ1zb+mWvw5OlXLsnNFJrh5EZkPwX0gIh\/UarUP5ufnkQB26+pXQjeJpTr\/2wV01Jmmodhsbe2FDd3soQnQu1+d+w3Q+XIY9vkS0OlJq0tDQgfQYxt6TCkDdMso10va5qRy737N9XvndlTuALqBegL0fmdgJ343Ozs71mq1JkIIB0IIh2s1+ZJzNPdF5wTV1tPO6dMihUp9pPRiH1GlAlN4VdX91Xv9awjZiyL6QxH3I9Uit3ZhSxMRNjZlFjnp33r0O33DOf\/G+vr6uevXr6Ou361rO4Deboz9AjqbAFXksAM6c4dkbi1J6Juv1P0I6OSRAMhp\/yrB3FTu\/F\/seFc9lMZe73Yo7XRwTU5xw+8Uh+mEnPwJ0HcLsbp8D0BUqLaeeeaZA2NjY0\/leU7xlGNZJmSG+4aq+4aIkvXNKqFRmEVUtQAxEXdF1f2vavjNysr6byYmRrCz\/08I8t8ihUoWhziT8gq126MiLUU99T+EIH9Q1T8uLS3BHEwC7nL4fd+2F4CO6aKdl\/tOATo2RkwiqMbJwf9d59yzOCGaM2LJnC3HNlqW+GBic2EalgTo3S+3\/QroADnt3VIyZ8\/SWFPVq52qPJbOu9FEJQm9+zXX7539SOgAOgKYpfOlTxJ6vzMwoN9lzz333MH19XXyrRNmBvOn9Okx7\/VYmTxm2jmdcU4O\/6esqRtxTkfLLHBjzumSqvyvc+E3a2utX4+N1b4ZgvuViP8VgE642iNQx75SALudwB84p2X4Vvane\/fuXRkfH28uLS1ZnOuAPrPjYzbzXI9\/1I15pRsJfTcBnbm01g7QYcA0mHOvgI7qnYNBsqF3XqEJ0D9fZKidE1wC9EdOgo9j6tcE6DuNTr0+\/+zZsyO3b98+nmXZVAjhOKFoIYST5GFXVf5eFykyveHoMiKiddXi30ZU5ZCIO6Sqh0Wwiz+S0JvN8Ossy17y3v3yoTrmVzB9Ebxaizh0pHNfllTF3rYu4v6Kqv7hAQDVzWUReUDb5Zj0rUi3nwEd9alVwupWQgfQTeVuoJ6c4j6\/ihKgf54ecfib\/U8C9AToW\/HeXfv\/bpj8rg2mnxc1Go1x7\/2zeZ4\/KyJIXBu1yamY5lwobN1lnvUmdnMDdaR4EYdKl4akVwB6CPJrQBxAFylA\/euqZJArQL1JKlhSw6oqjndBtUgH+apz8rc8zz\/OsuzOysrKnVu3bhHXOixXN3M97BI66nbU7qZyL+rXRxI6oN4NoJtjXGxDB9QToCdAhwLtTFmxTbydU2e7fR7b2ZOX+85ywqRyf1zj0Ofm5kZDCGOqOra2tnbEew9j\/oKIPKdaFFqhRjlqdyTwIud6WRa1JSKH8G4XUVK9HlOVQj0P6D90gPtf5\/Q3ee7+V0S+lmXuv1T156qOQi7BOaFmOmp3JH7AHDs89rR\/OCf\/UHX\/8D583Go5crrfvHbtGuFdw3JtB9B\/QsRAlCmuGra2G05xAC6AbjZ03tkO0IlQ2MyGbmBeVbnzfJwdLXEIXs9WApee\/6syZea2UzKReN7j8cRqW9YQsb600845nDdxwKTxb3FIFRnKLNSKfjPpeVBr7kmV0KuA3gnMq+BfpXsC9OHOFFdVuaNhRUBIYWuD4iBbPKfYaCdOnDhWr9enSvU6Wd4aIkJShkZpIy9TtEpTVa+q6jXv9VoIMuI9CRywp3NvUQK1jEVXHL1+C6jnufttlulZ5\/xPndOfOidfVVXL7W6ZpEREyPGO5P5hCCSb0Y9U5WLpaHNlaWkJUBiWqxdAB4Di1K8G6AbqneLQB+nlDthZngB6HBMB8++VqvINzUspoReJfgg7rHgqG+gakALk1syGDpgboF8tPV8JZSK9L4ll6BOg\/+fwAi2JGCGck4MHdOQQ8kLZ4yAJ\/TiQ0DiAWKgYh7DYk7zb5CwGnvbbWP29VT30eA+aRmczp7heAH0zUH8SAN0S7aAZM29xK59qwNjNoXe7fHI7ErqNuwrogy53vd1v3PL33TD5LR+ySzdsjPX06dPPhhCe994\/H0JA1X5cVSdLyRy1KSkdkcqvhhCui1ANzV8XyZ8KQc+K+LPOUaBFDiHFO6f0gNTvQnC\/9d7\/NsvCCw8l9R+JuB86R+73jTzmgBpjMXv6unPCuxbRBKiSdKbIJPfR4uIi\/bBc3cy1SZIG6AD5jx7SJQZ0vn+3AL2oOV82AP37ZUMjU6ToLRvMmQpYADrgGwNGJ0DnIGiA\/vUS0DGRAOisHwCJwwHPo0+AngB9K41MdY\/td0A3MKcnYsCAkeI1BuaWUW+n+eB2AZ3SuDGgM+4E6Ds4axvqv5mZma8hrYkIEttZEXnKOfeUqhKqdklV\/1E2y7Ne5Fqv1fITIWTf9959X9X9IFYjq8o1EcLP3O9E5HeP4tbz74nI91TdiyLuKefkCO8o49GtDjLlVskBf9s5+cy5ItPc285l7ywsLAAEw3J1C+gG6nNlcRYKs3QC9J0szoKEXsxr2b5ZgjnzxtgAc0CdZoAOqBugm+QUS3L8GSA3CZ2DgYE5\/e0ozzcV9YpsgGVLgJ4APQH6o8Q7aCnZSwC5NQDd6sUboBso9pKEp19+uR1ANzCnR4Nj2QAToPc7Gx1+V4DQ7OzsaJ7nz5SpWgHVL6oiacsLqoq6nfKFqNfXReRKCOFDMreFEC7meX4bJ7UjR47cuXfvk0ae137kPVKn\/ljV1UUc3u515\/Sqc\/6PxJQ\/iisPZ7LMlfHr7gVVmRJRss1NlTndi4UssrGgVx7VTJePVcM5792bly9fRfW01xfASCMtIj0LH9s\/PVndUJNbpTQbK5sVlTtA3g7Qr7eptmYbe1CZ4hgjmhN8Hei\/5RzakqJ9sZSYrUoWzIRa1WxIVORVNWgcZmh5s+n5RrQvNKrvoQ7GTEID0DkoWAISND\/Jhv6Itknl3n5XPykSOqDOVQX0qsr9cam21knlvhsHkYHiQzdS20Bf2MPDNtSmjUaDRDGzOL+VnuyFvbwse3rQ1Otlv6Sqhco9hHAthLDSarVWb968uXLq1KkzzuU\/dc5hF8c+LqobDlT85mXn9I\/OZS9770\/mef5l7\/XLqvLFMl3sGecE5yV4Gqli76sChoSySetR77Ch\/805\/\/rCwgIS415fgCFSLqprwJESqFYW1pzAAGi0GHEmLKRXA3RohqrdciVzP3nckdBpSMs4mNCsNnQ34Twx8HJ\/1S7K3DJW+m9H5VyfLw8hgCyHEbPfkRgC6aB6xc9l\/k6VTmgAOrbfs2WPKcHsvphOLOc3Pe9JgJ4AfTN78JMK6Ox7tJHsPxqCjFWps36n+WA\/EjoHEjLF2bgtsY
1055wlEEuAPsBZY3MU6t+jR49OjY2NFRXSRARJDScpk9ywZb8tImbvvJrn+Z2RkZHbKysrd8fHx\/P5+XlUJ61GozHnXP4z5+RnD8H7vyrejAsi8mfnwp9Usz+p6lHvw3MheOysX\/C+8EBGMqQX5\/SuqtwR0Xuqwji9SPHvHz9KH+v+evnyEie\/vb7w4DcV82RkkwbgAfF\/l4cQbMamaqLnuwFyQN1U7jGgA+Qvl4CO2ttMEIMCdNR6cQ12wtVsLICwHSCMmZj6\/+8Vgldjh\/kunLmKeS3nkwMCjc3NgcwanuX4QdDY\/AnQE6AnQH+kdjcJnf3H3oD\/2iHf9uAgnOHaPaNdWGEvgG5jjgHdCk2hpSskti4jWPaav3\/u\/UMroZfx5WMPHjwYq9VqjXq9bmkiwCwAACAASURBVGk\/sZszeUUIWSkdFklFQghviMjN9fX1tcnJyfXz588buBQfPTMz8yXv3S+c0\/9SpXdrIm5NtUgOc7kE4r94P\/KXlZWVw7VabVpEplX1jPeOIi3Y7r8qwoLWO6py1zm975zUnNO6SNFfdE7+xMHgypWrgMxeX6iWkUppePcD8MTd06OVMJUyoAW9rAF4\/68EUXpU4BaqR2hXDOjYnlG108iQx7VdCR2mwQHCGvMOoHPIQKIuzCxlQ0K3DYl0YLY7DnKxYxLj4lCGDd56vhNtBA3nRkCcRnnNGNy3A+gbh9NKyc2twtascAg942GuTGtQdfwzJtRN3+2aHPawNZvbQXu52\/ptl0imX0C3Z5omygBjp8qnmmTcK6gW1SnL1ql8qgF6fKjGPGU2dMI8q1e7yAGThGObdbvxVv9tu4CO8GEOffAyzHXkEmH8VlyrE91iuhqfoR8KaX4YAb0Y06lTp062Wi0yvk1771lYMOAvisiXVPUuwF16W1\/FXp7n+Uci8uHq6uqdsbGx1sLCAsweQm9c09PTz2eZ+2UJ5iSNua9aAPI9EXcpBH3NOf9avV5\/1Xs\/ev\/+\/aPee2z3M1km33FOv+scvRvFXh4tikxEs0fqe\/n3I7W9\/9PCwgI2+b2+oJ0BGH8GyJHU6clfjRMZjdAiANkkbYAOTQZgTh97wHMQiFXuqO4NYI3m2wV03me2fnpU7mYCeLFyaADk2JA0mEls2wPUCw1KecjgtxwIaNCFQ47Z1VG3W+EOQD0GVOjS7pu6YZgx+MYnfwN0Dlu2xk39z9+tChg2fQCd77Rm32TfVQVyM58Y07TDTTfjtTU7rIBu49tJQI\/3bUyz7QJ6PHaetROAbmuhHymzF0A3fkHP+rQwT9ZovB75c5yLIQZC9hX8A38Y+iow7oSEHvM5JHKLZEHLwDiMbvTx3mVsJkTQY\/JjzPTmO7Sn\/H7YAH1jPKdOnXoxhIDjGwwO6cnC0uhhdB+o6gdIUd775TzPr4+Oji5771cvXLjQtsQhgO69o9gKoE6O9tuPvNP1M8qgOidvOBdeHx098Prq6iox5hO0EMKJLMt+IqI\/cU5+IoJNV5Hs15wrHPIo7lKOXS+ouj+oyh8XFxdxsNvLizGhVjYQA8AAcxpFSgAwJFoajmVxGAqA\/vMSzOnjTchBIK6HzoKueoZuF9D5PZKAedViaiGEDic9nNjMuQ+wx2xg38GmtHA2eubHcgfQE29unu3QI9ZYwJT4PQ2mZCFs9GzYTjbSrebYmEKVmaN9sKQycWIZ1jz\/bg560JtvZExoUuiNNvTVcZkzkoUOFSan0sT0uAM6NLTvNcbLGmCNsy6gHWseP4nC16YyOdU4dHgJmhlojJCw1aGtH0C3McfjNsB7XAGdb2FvsS\/ooZ9ptnAorR4m4gNorAkEQPHJsYROsRDWidbbldABYxs372ffW8NXxg7B9LEgw++i6KYifNcaPHDPr2EFdDl16tSPVRWPZhj4HOrsMmkMm\/ctVUWKfkVE\/pXn+Vqz2VxbXl6G2HbC+z+LYXp6+gXv9X+c8\/\/tnALsRTgbWd0eeae7N0Nw5yYmJs5duHCByWMys0bj6DHVsV+JaJHbXaQIXyuYpAjOcK50fC8Wwoeq+jvn\/B8WFxd\/v4czbHOLvdkSp\/DnuNoYjl847tHwDmcxm6MZgI5ZwhrqNehLz0HA6gcjqXMQqB6itgvoMePmWYStAeisCTzSzVkOhzlLAgMQo\/rDFg4IwyQYM+BvzdLH0sP4cRrkGfRoKXCq43DAn+MN2843oFtwbCfp8lsA3aTzdoBuVcDoUf9zgAXQ6TmcWLNqg0az2BeCP8dSRbdjrtK\/qgHYq8QyOw3o8fOrUma7v8dbfLMDX3yoi1X5gwZ0G38sZfbChrqR0Fl3fE+8ruClRUbOct\/Z++HH8eGctWp8hJ4DFnyIQwDN9lm3B6dYS2M+PvSmzSvwo1LnPt4T8C54hR3eDUNMtV49iMAfrZkGjR7hYc+voQF06phjt67X63i0H86yDAe4b6gqPaFiptq4IyLvicjbeZ6\/tba2drFUsRsTqy6E7OzZs9mdO3eyEMILlp9dtcjRviQiV6m0Vtq+\/+mc\/vPQoaffOX\/+PIu1oM+JEyeOZln2M+8VR7qfqZIDvrCXF2r2KC0soPbhQ0n+dyEMDaADWqZixqHPPLwBEAAPyRwbtDl+mboaVXQMftiWsJXTs\/EsMxs9IB+reKtMMV7onexh0DpmdFVGyTcA6kjqHExM00APU0CCpcEc+C5AnR4GYbZ\/etNW0PONMTByGADMcepBCo6\/uZ0poVtwjAE9\/kaYp0no9Jb6lYxrOO5xoEB6obdkNya1xxJ6FdCtlK2FJLJ3rPEd3WoaNlO5QzvGzDjRoDFma7yfcVq2ODNj0G83U1wMWAawHPKRzplTGmvepPPNJPS4HrpJ6JsBejfzXZXCbR1vBuhm9mFvclil8T2AfXyxBgx4OOCxb02j1M53ZRAqd9OKAYwcogshp1xDsdYOSdeqH7JvqgeKGBgN0OEbrG\/zC2F9bAXondYuB\/Y4EicOuQXQ4\/fHSW+Q1C2NND3vj+3kvM+kdP7PcAhQLxKIlT3fsefX0AD66dOnn87z\/DT2clWlwAqbssjR\/shmrZdQtdN77+dDCJdardb82NjYtYmJiXD+\/HmTEONNJ3NzcyO3bt0aHRsbG6nVinhyHOJ+JlKA87yqXBLRS9i+Rdz7IcgHhw8ffr90qCvo02g0ng4hEL9ucdDki2dx08gpj6RumeM+ENHfDxGgw9CQts35C29ugIMGwzc7Madr22gscsqW2n30sVoM0DTbO5I9v6vandot7q3sYfabdvexDiy1KP4UlgOdnvczPmuxZA3TiZ3rLGwN5kk4nx0EYYgcbgBzQB0mE5sgLMlEO3XfVhu5kxoXBgQgWuO7+EbmiH8zuyI9TBIpyPLXV23o8Tu415grvzG6cMCpMv5OhygDtuphxOYZELJxG6AzbsYPo7aDB+vL6o\/TbwfQ2x0UGY8BuoG6AXqR4rkyOdDFHEEN0BnrVoDeDZhvtg62AnTGyZq0nAgcTGJA5\/2WlhhgjwGdvbhTgG55KABIok5iW7gd4tkbzLlJruyb6mHCvp\/fx9o+vgm\/F6ubwF62g1qVnpuZQwzQTcOA8yxjp2c9xMAch+eaLdwOv5bZzsYfzxuAHkvoHKbsUMWc7Pk1NIDeaDTYfHiRFy0qsIKNk4QtqNn\/ISL\/yPP8Rgjh04mJiU8vXrwIgTupl2RqampCRIpWq8nzZfx5YQvndKXqPhLhlIXtO1wMwV9cWlpis2xskOeee\/rw2trEt0X0287RhBh4NtszZXY6KrA1y4psAMHvQyhs6MOgcod+J8sMaYAf9mNrzL\/ZmwGN2CbG5o0LmcQOYtAHlbSdrLc6VXfaoLH0shmY83+oeA3ELXe45Q9nM8ehKAZmgAfMJg5\/I1zP4vKRNExyZR2xQQF0oiY4fceqa2Po\/QB6JyCC+dhhi97CIg3QzdHQ5iVmhCaVG8OJgRfgBqDMNoyJBK0KPc+ogksnSa767HifAUAW\/gegW+gfPe8wcwHrhoOSgTpzEz+3V9VwOwnNAB3J1iR0+Ek7QGdNxAcMxsdYAXUOP9W52uzA0wsD3wzQTZtggG7JjjhUx3vHAN3CKy1UF0AvfHkq\/gVb7bt2449V7syvhYpaLopO7zA1NuP4nDNym5eYHZoeupfVKgtvc9ZOu3F3wqpY5c4+jwHdomIM0G1u4zVnjm42\/tgpr3qIQ9AxkyQ9fAINJT17a8+vvQR03p3Nzs7WVlZWspGRkWdVlVzdFN8g5arZzDNVJR\/7qyGEV7z3f71\/\/\/69iYmJZjtP9gpF\/ezskcNra+NPZVk4rCrPe5\/9gLSvIkXqVxgNp\/V3Kawi4ha8Dwvz89fY4BuLcnJy8uDIyMhXREKx0URILiMADECJynfNnOREsG8ORdiazS3x+sTtA2SMGW9x1NY0bMfmMFW1u1rYmKmxcBpBpW3hXGb3Aty32sBbSTfdgCQHKLP\/wwDt8AcTB6AZr4EcpgGaeaxaURn6WMXOBrVoCXrWg0kKfFe7q5uxdvs7k9AtNh7GU0RzlIeX+Dkx6LYzW8SMFiA3myTzZKF49BZ+Z\/fzrE7JPzYD9FjlzvjjPA0w6rK+QcGwLePedlXuncA2ltDZoxwwDNDp4zmLJXTGY3bQdhL6oMA8HjdjiZ\/Luq4Cujn4AejxvQC5NdanqdtjQI9Ba7uAzgHaQBFAR9NVnYPq+7YCNb4nBnTWqUXMmD9Oddxb4ZRpaeLDSJxDIwb0TuPbjEfZ\/1UBHT8iSxvLPtvzaytC7eQAfaPROEI6V5zMqGfuvUdyLBi1qsb2S5K+nFdVGMM\/QwirR44caZVq9s3y7Wazs5OTrdboce\/DcTK+kZwGu7xz8k3n9E1VeVNEcYYjXeyNLFu9cenSTVSUG88lJj6EcDrLXGkOoPdnRPSMqgDq90W0yBo3ZKlfmV8WuWVc4\/BhzALGB9AbYBe13Tdp5gUKKHAajVXwm83BVmDejkG0+02c8Y7viE0HMEX7Rk7pMAyTanl+7BRXtfuZQww9zMUS7fD3TlfMlHvZI9XfwSBNioSpm00agOTft5JeY62BqRQ51MD0Y5V3Owk9ZsSdgCs+JNjYbUxob2Ip2GL56aF\/rB4272doy77ejoTeDkAAdHwszD+iCug2R7wXCd1U7vSmbucAAtjH9+4EoFcPaVWnuNhbv2pDj9cqgF7ww7KZhF5dj93sv\/g3sWNZNQ7dClNthhvx+6rr0+Y9DvllbRooApDtJPRucMoSy9j4sf2b\/Z\/1EGuwOtGoHa3itQqgW7ppenMopod37PnVDaF2apC1M2fOnAohnFLVU2Utc0v2wWl\/QyIMIUCsgkHleb6wvLxsjgtbpRWM3wHDBNBfpNIam1\/VvSqir4VAX8Sy367X63cuX76MdBerXupTU1NPZ1lW5JP3XkkBW8R2q2L3ktsieltVmeQrIRReyB8sLS3R7\/UFs7OkMEjrjNsahxGrBw+4x5edRs1mZA4gMGeYX+xo1YlpdMtMulmHlo8epsJ3xDZ0Cq5YfD1SjYFbDEgGBLHKDAYemxJi2ztzudMX8xIXi0GDYrZUANOkZ1uLMVOqqsnNSQ5ANyc6c6DCvmcVCNvl2t9qnuy9VckSjQnj5BsseRE977AwJHqjMXvYitzEGoLqt\/RKd+hodeSx4duByA4cMd0M0M1Rz0wT0MfMAdsFxXbjr65xoyXrlX1ouRDMsQ8eZYBuv42d4pAIY1+AdoC+1by2G2fsb4IJAK0p2kz62IbOOtvswBMfRhm\/adD4ndmr2YusDQARtTt9r4ButAHQrW4FPf5OjJtmgF7lB\/b98VhjmhkfsbFzUI0FTcxz1ljb\/dC717W+6f3dMNKBvtAedvbs2ZHbt2+f9d4XG1FVIToLaIba5qq6cfppNpsfeu\/vlGALQzCJcCsC1s+cOTOn2pzLc5nzHiDzgBnvmiMBjK
1055p7WVVfXltbe39iYmIV6X9hYcGcvOLTem16erq+urpam5iYQFL\/MjHyIvpsCI8clVT1FjHx2ORUdXFxcRFmsddXDG6AoQEGPczXHJtgfvGmY7OZFE5vKVDp+UZT1duhKt4svUo23azD+DtgOoCIgaF9C98DYzRbGj2\/ix3fzL5Ob85FJpXDaEyyNx+KnZw\/mFDhi1E2A0d6Diix05EdSMwpycCenm+MY+35tk5Ogp\/LntjHx9ncYubgEMjYGWtc9KZqyjA1Meumncp\/u4AOHc2ZEM2NAbodkIx2JqFbfXYA0UKtOPxY2s9O4NsHuTZ+0umZ0JB1bKAeJz5ibcQSoo2VPq41wPcMEtDt8My+ijN0sp9iHhHPW5UX2\/+xhs0z3sxdsTAAoBsoYotu5xTXiT\/EPIdnx8JLYbotDyLwuDievDqPcd756v\/FJjrGFnvEm3kOx2B4\/VZ4tJ3109Vvu2GkXT2oy5uyubm52t27d2s4qaFiz7LMbKEzqlrEFuNBHkIowqJU9fVms\/lv0rkeOnSoHdh2fLUdGpDKowQ1aARwamOx\/l5EqKz2+\/v3778\/MjLSWl5ettjK6uRs0KrMYvcFisVwAPHeI51\/plpI6QW4k8lucXExVuF1SaIdvY0Fb+FexoTNfgdTMc9pNi3ghl3ZGqoxC0OymMtYpRYffnYC0Hm+PRcGDiM0QAEAjSHyZ3OC4wDDN1nWQPo46QygZw5RnLBjzc9upHKEWVhFOfN1MHAHMGMTSAxKrMVYquD\/LAEPPdqF+Dst3BDpYit\/h80WYLwn2KuM3Uwhpumhh86xJMOesPFYxr2Y92wX0KGjHUwtxbElT0KLENMO2gCGltbXChOxzqGT3Wt0GCSTrmo6eAfzDnCbj4hF9nAoYQ3EgG4hjPTmJ2G+LJ283HtlKDEoQjs0BRY9wEE6zrpoe7IdjdpJ6KZFsrBKy6XOgcT8LDo52LbDqljzwrPhC6wFeosWoOdgF3vnt1t7nbS98UGZg6r55tDHeSEsbG2Q66XXuds033bPD9vqB3Nzc6Pr6+tkXxvHbh5CKBKeiMjXVRWnrTURMYcJbEPvrq+v\/3NtbW1hdHS0uQnYtn0171tdXSWW\/Rvee\/pnS+\/542UPoP8+z3Pqn38wMTGRl1nmOjG9YiGcPn36SKvVOp5lGeBBuN1GqlERuV+r1e7iuHfz5k1OosN0xQACIzZABESgvzEPFj+LNz5JF0l4SoCvZkVqt9l2cmGzeS2xDL2BId8DE4xVb4wtzpQWJ8+JY2cBHcvJvF2A6XbOoXPsyGOhkPgDcCiJpfAYaAzQ40NOfBizECIrixsz0EHVeIbGcdxvXOoWOsbpd83MwXg28jtUiLSd9cJ6iPMS2DpgXbAeYkBnXHEYX2wTjfP17wSgt1sX0NAORow3NsGwBuxizg1MGDPrNdbCbCesMh6XASI9tENrag2gNE3ZVvSp7qFqghar\/cDBzw7V5ozczVqIeU6sGrdDQ2wCsmiBWKKPv7l6OI5pHo\/b1rVF1Jgpi94Og92MvVv+0PN9uyqhT01NHRgZGXmqzLR2LITwTe\/9S6r6UsmEzTOW\/oKq\/ltVL0xMTFy\/cOFCVf245ceSrCbPc1RG3wshfEdEOMUfFpGnVJX+d6oKqP\/uypUrnLY2U71svI\/ntlqtIi2siIy3Wq1mrVZrrq+vt8bGxtZXVlaa7YrDbDngnb+BxWkncHqzl8FUYNDxiRcGEadojAsxtMuaVh39Ti5sxml53mPbmdV8j5mSgZ6tn06hYHHs7E6OPaaTqcpNrRfXqufPnQ4WMaDHzMcYVjWEyLROdmAZxEozjYDR2taVjTvWisSFdGLNR7vv6GdsPMcOQRyKbD3beogPQ9AgtuEiQFQLC1WZfT9j6vY3Nuem5uY7LHMhtI2B08ZJz360w6mF7sbfaeu+23HYfaZStygXQN2aSbm97HUzCVV5iyV3gf4WlQK496oZi59rwE4fh6fawagT3m2232MNSRzixjqKD4Obxc\/3Ogd937+rgD47O3uk2Wwi2aLKoYoZUjNgjqQOgd7Fk917\/66IFOBeq9UWL168aKefnj4U4F1fX\/+x9\/5Hqvojws1ExDYOCWF+i4QeQvjd4uIituF09UaBzdbPboFiuxG3s5fFZoAqUO7lWHujeLq7EwWqiXY6qVj5fXxwj\/\/cSXW8k1SPtWL8OXZutANPvF5jadKSacVal6o6udexxwBmtm8bU3xIGNSe4Tlx5Emv4+10f2yCijMpDur5PCeuldAx5fggX7jVs3YV0M+cOXNSVYkJ\/EKe59igcS47IyL0qHffKlO6Ut\/8JvboPM8\/WV5e5iTa80W4GdXCHoI2MYk0HL\/iq6jnrapURsOrPl29UWBYAT1mkjETaseQBsWYeqNc93cPco\/u5Le2G2en91XvHcS4YuksBqWqajYGxPjP7STDQYxrq5mujjU+mGy2Xs0cE6cp5X773n7H3u14tvqubv+fcbY7mHT7+0732WHE6Lnd57X7fVy\/YrfMdJt+xyCZxZYEO3369HPYzZHMS0e1w2RaK22gyyJyTlXPhRDwenzgvb9\/+PDhe9W65lu+qLwBQH8I1j\/33v\/8oSc7qV5J2bqqqqayIv7x1SzLXrl06dJQJAbo9tui+3ZrDtsxiGEG9Ji5xWSNv6NfptfHNBU\/6Xeu+v2djXOz7+wWdLv95l4AxSTQ6qGr23fF9xkQGZ1jVWz1ee0k3kGModdxV8fY6SDSac1WDye9vr\/d\/e3oGP\/boPfMVoeqfr+pesDr9zmb\/c4OVUMB5tthMH0R5\/Tp0y8+dED7SSkxf4uKZeRAL1VgH5ehaq+3Wq3XxsfH86NHj+bnzp2z\/+\/5ndPT0xNZlv1KVX9FlbTScQY7jbU3VPWNEMIbV69eHYrUfT1+5HYZfY+v+z9hGcMK6PZd21U\/9kqfze7vd642A6ZuxhebGjrdX2XS2x3rVgeJ+Jtiht7N92x1Tz9jHzRIbTXGzXhvp\/HbGDdb04P4jm7W2yDe0+6Q1Q3dermnn7XQy\/O3Wuf9PGtbv9npD5azZ8\/Wb9y4MTI+Pl5XVdJ0\/vRhmNhPydhWek1bsQkc4Iq4vsXFReL6+r1IJ1u\/f\/8+8eKH8jz\/uYhQAhQJHW3AVVW1uNgidSJq\/itXrgxFcv0eP3qn52+rTTfsgN4jOXf09n7nqt\/fbTV38f\/vFaDHDHEnQGJHJ3QAD+92bmPa7Maeq77jSZybAUzv7j+i2wXV78hqp0+fPtRsNg\/XajVCM0ia8D1VJeD\/RbzYRaSIB1XVomVZdvHKlSsk+ujrKh3hDoYQiGd\/JssynOGouvNDVcUhjvd87L3\/OIRA7fKP8jz\/aHl5eSjK3\/X10Xv3o91gLnv3dTv\/5m73X7f3dRpxJ4bcC6Pudgzc1+1z43u7\/c3Oz8ruvqFbukKfre4dFA0ToO\/uGhjY27ZaINt6UZnY5XitVjseQpgMIXy5jAfHq50ECm+aVB5CwIZ9Q1VvXrt2jdSVfV3Hjh07VKvVjtbrdcLipkSEYiSErFGMhAX\/L1UlL\/x5ESnSydZqtSvz8\/Oo4dPVGwUSoPdGr0537+g+7PDSfpj\/dsfZSdLsZyyDofxwPGW7dLWveNLpOByzuYejGNRCavsJpbR8plarnQ4hkHubXOqkeSXdK9l7yNL2R1VSsOolssHdunXLYi37Ikuj0SCJQFw0AjU\/5VjJGETsptW7\/jue9Ovr65\/keX7zxo0b1WQpfb3\/CftRAvTBTPhu0HEz22svX9HLWAf1zl7G97jeOwhenAD9cZ39AY17EIuo41BIJDM6OvpCCOF5ESHXcpGWkdSreLYTLkbYWKvV+vP6+vqV8fHx5tLSkiXB6OsTCY0LIVjxkSJErtQGoBH4VFVfE5G\/ichrIYQ7zWbz9vj4+J35+XlLDNDXe5\/AH\/XC2J9A8vT8ye3oOWgGbe\/Y7nN7GWsvKvieibaPfrBdXrzdOd1HpHxyP2W7i2hTyqH+Hh8ffynKCEeq1CJFpIhQ5\/wvDz3Q\/yoilM1bXFhYiAP1+5qV2dnZ2RDCV3HAUy2qqhGqZoU8KMDAO\/+S5\/lfQggrzWZz9dlnn105d+7cbhTj6OubhvBHndZNYipDOFlpSI8FBbbDi9O+eyymeOcHuZ1FtOXoyAzXarV+KCJkaqOcHen47FoRkVdDCK9SOm9xcRGw3XYIy8zMzJeyLDPHO2z1lmOadIqEpv0xhPCHVqv1R0Lj5ufn7RDRa8rBLb9\/n96QJPN9OrHps\/aUAv3y4gTmezptw\/XyfhdRV19R2rN\/VoaM0ZO57a6IkBWOcDUSyfy92Wye26aX+Uaax5mZmRe993i103CEKzIGqSo93vN\/fDielxcWFsgSl67eKJDAvDd6pbsTBbqlQL+8OAF6txR+Au7rdxF1RRoAXVV\/4b3\/BX0ZdkFNZOLAl0SEknl4nf9rYWHBahF39ezoJvnWt75Vu3r1alGrfGxs7CsloJPAhlj3ojKOqmIjJ73r30hgs7i4+FqvL0r3bxo2kxhLWiCJAtujQD\/8OO277dF8X\/26nwXUNQFmZmaOeu\/jTG1NEUFKLmLOkZhDCBfHxsYu9luABQm80WiM1mq10fv374+Nj4\/j1Y50\/pOy8As54Yua3iJyIYRA0pq3t5m8pmsa7LMbk4S+zyY0fc5QUqAXvpwAfSincG8G1cvC6XmE09PTx7z3\/\/MwX7o1QsPeUdV\/eu+JBcduvtRsNpf6LcCCOv3YsWMT3vuJ8fHxiRDC18pCLD9xzlFn\/ZKIXKJHQheR9\/M8f39paen9nj8o\/SABeloDiQI7T4Fe+HIC9J2fj8fmDb0snF4+qnjuiRMnjtVqtRjQPyUOnPzpADupX4kFr9Vqn\/QbNmbJa7IsmwohHC\/j3F8SERzi5lT1Pecc
1055h4f3yExHIhna0tLS5V4+KN1bUCABeloIiQI7T4Fe+HIC9J2fj8fmDb0snG4\/imcW7fjx48fq9fr\/iMh\/I6WLyHXC1FT1lVar9Xfv\/d0sy+4uLCzgJNdX2BgFWLz3xJrPiYjFnVtPmFyRSIYqbqj5ReQTyrIuLi5+0u0Hpfs2KJAAPS2GRIGdp0AvfDkB+s7Px2Pzhl4WTrcfxTMLr\/PJycljIyMjBaDTVHVRRP6Q5znttbW1tfWDBw+uLSwsrJc1cbt9x8Z9FuuOvbyUyklac7ysrDZB4pqy5vmf19bWLhF3fuTIkdV+NQI9D3B\/\/SAB+v6az\/Q1w0mBXvhyAvThnMM9GVUvC6fbARqg+2PHjk2Ojo7+ygDdOXdZVf\/3YUz6bxYXF0kmQ+y3tV4WZlG0\/uzZs35lZeXpVqv1A1X9voh8vwTyMefcaFme9Q8cItbX11++du0a6vZtx7p3S4h9el9KKrNPJzZ91lBRoBve3AvPHKqPS4PZGQp0s2h6fbPFhH8O0KlHh6d34AAAB4JJREFULiLYrX8DoC8sLBig9wywc3NzoyGEsbt3746Pjo5OOue+SxMRqrghlROitqaqqPJJ8\/o359zrV65cIVzONkHaDL3O7H\/ur66bRMv+aZl+mSjQiQJJI5bWRk8U2ClALyToY8eOHSsl9F9FgP5rQP3KlSsAes9gztdNTk4eHB0dfarVaj2VZRmpXb9tVdXKZ2Krp2IbAP5PvOrzPH\/32rVrhK9xJQDqaZmkmxMFEgUSBRIFhp0COwroR48enRwbG\/vlw1ztSOe\/LEPIfiMiv758+fJf+iUOCWsox+qcO+acO+W9J4HMN8tEMoTG\/Zs652VPzPuFbca69zvU9LtEgUSBRIFEgUSBXaHAbgB6AeZI6ORSB8z7APQNz3kk\/5MnT07XarUzIYRZEZnFw71sXyAMzrLPEXPunLuqqsS6X91GrPuuTEZ6SaJAokCiQKJAokC\/FNgtQAfMAfXtAHo2NzeX3b17t1ar1airflZEXizLox51zpFm9qiI4Pj2lqrSSCv76ejo6GdZln124cIFaq2nK1EgUSBRIFEgUWDfUWA3AT2W0P+\/HlXufm5urn779u16s9msHTx48OvOORzgcIT7koXJlfHvqNpJXPN6lmXvhBDWWq3W2tLSEmBOZbV0JQokCiQKJAokCuw7CuwmoBOLTtha4eV+4sSJv5w7dw7nNMLWzDkuJrCNTc6ePUvxlfEsyyayLBuv1WrfEpEfiwglWQH022X7TFXPA+a0hYWFf+67GUsflCiQKJAokCiQKNCGAjsB6HEcOl7uRVIZ5xyN3O0vq+qfQgivhxBW8jxfuXnzJhXRWpXxoWKvPXjwIGu1WodGRkamRORECOGEc+6L3vvnnXNfLh3jOCgslAcGssF9kGXZh\/Pz8\/Np1hMFEgUSBRIFEgWeBArsFKAXTmyTk5OTIyMjADr53AF0Kp4RE\/6aqv4jhPBZq9X67PDhw+3s2yP8fHR0dERV8WZHEv+S956elK6TqjopIjVzgiv7xTzPl7MsW07pXZ+EJZy+MVEgUSBRIFEACuwUoBfPnpqaKoqzAOglqN8ByEWEEqbvhhCu1Wq15Wazuby0tPQgnpJGozF+586d8Xq9Tpvx3n87y7LvOOe+7Zwbx26uqsS733mYJ\/5VEXmt1Wq9JiI31tfX127evInNnJSy6UoUSBRIFEgUSBTY9xTYCUDfOChMT08fzbKM+PNflHHo6yLycVkP\/WMRWXDOkd99YWVl5cHY2JgPIRRAHUI4VKvVDqrqQefcdOnR\/hXn3FdEpFlmgbsjIsuq+mYI4U0ReXNxcRF7emyb3\/eTmD4wUSBRIFEgUSBRYKcAvQD1RqPxtIj8tKxPTj\/inMNx7baI3AohEMZ2OYRAStgHIjLiva\/neT4iIkesoXJXVUqj0rChE2u+RAshLHjvP6aS2urq6sc3b95E0u8rA11aDokCiQKJAokCiQKPKwV2EtDd7OzskVarRcGUH1A4RVUB+AwJXEQCIOycA4yR2nGMQ5VOLvZxEcFuTnz5MRFBUt\/IEY+Ur6of4PwWQuDP2OI\/vX79+v\/f3r2zthGEURje79uL4hWRQeAEFHVx5c7\/\/z+kCq6UxoUvCQHjJLK9mdkJx0hGOHaRYgaCXsGy3czq2YHD7Nx03vr2GFa2d\/1fWyXPjQACCCDwzwJZA30+n8\/6vj9NKWmZ2WlVVR82IT03s6m2Zh3HUbPSFew6UEXBPVWAbya+qUf+PqXUmpnCent91lh8jPHT5eXlaucTu5bA8UMAAQQQQGDvBLIG+mKx6N1d27F+1Nas+nRuZocppUMzU0\/8ahxHHaRy5e7qWb\/RKWpmpmtWVdUspTRzd42r6+S0n2b2Q3vCV1W1Gsfxy8XFhZbCMWa+d02XP4wAAgggsCuQNdBPTk6629vbx+Vl7v4upfRWk9zcXb1zhbcC+tfmHlNKjZahbe4aR29TShp3V2Dfu7s+y9+b2fcQwremab6en59rEpx+L21Ow9tGAAEEEEBgLwSyBrqWli2Xy0nTNJO7u7uurutt73sSY5zsCP813u3uMYQQzSzWtfaWCUH3tm1\/hxAGLU07Ojoazs7O1LNnvHwvmit\/EgEEEEDgNYHcgf683ma5XLbr9bo9ODhoh2Fou65rYozqlZu7j2aWNGFOof3w8DDc3NxoLbl2kdP4+PbijSKAAAIIIIDAjkDpQNdM9WaxWDTDMKjbXU+n08e7nklhruFy3dfrdei6LlxfXyvMdagK4+Q0XQQQQAABBF4RKB3oT\/u8Hx8fewjBhmHwGOPTc9R1\/fj5vO\/7uFqttj3y3fFxPq\/TnBFAAAEEEHgmUDrQeQEIIIAAAgggkEGAQM+ASpEIIIAAAgiUFiDQS4tTHwIIIIAAAhkECPQMqBSJAAIIIIBAaQECvbQ49SGAAAIIIJBBgEDPgEqRCCCAAAIIlBYg0EuLUx8CCCCAAAIZBAj0DKgUiQACCCCAQGkBAr20OPUhgAACCCCQQYBAz4BKkQgggAACCJQWINBLi1MfAggggAACGQQI9AyoFIkAAggggEBpAQK9tDj1IYAAAgggkEHgD67bxRLOt0\/7AAAAAElFTkSuQmCC","brand_header_color":"#ffffff","brand_text_color":"#000000"}}},"whitelabel":true,"privacyWidget":true,"cookiePolicyPageUrl":"\/pages\/cookie-policy","privacyPolicyPageUrl":"\/policies\/privacy-policy","primaryDomain":"https:\/\/jolifill.de"}; 1056 const settings = {"businessLocation":"DE","legislations":{"isAutomatic":true,"customLegislations":{"gdprApplies":true,"usprApplies":false,"ccpaApplies":false,"lgpdApplies":false}},"googleConsentMode":false,"enableTcf":false,"fallbackLanguage":"en","emailNotification":true,"targetLocations":[],"reviewModalDismissed":true,"reviewModalDismissedAt":"2025-10-13T13:07:36.080Z","alreadySubmittedReview":false,"targetRegions":{"EU":true,"US":false,"CA":false,"BR":false}}; 1057 1058 const supportedLangs = [ 1059 'bg','ca','cs','da','de','el','en','en-GB','es','et', 1060 'fi','fr','hr','hu','it','lt','lv','nl','no','pl', 1061 'pt','pt-BR','ro','ru','sk','sl','sv' 1062 ]; 1063 1064 // Build i18n map; prefer globals (e.g., window.it / window.en) if your locale files define them, 1065 // otherwise fall back to Liquid-injected JSON (cleaned_*). 1066 let currentLang = "de"; 1067 if (currentLang === 'pt-PT') { 1068 currentLang = 'pt'; 1069 } 1070 const fallbackLang = "en"; 1071 let iub_i18n = {}; 1072 1073 // fallback first 1074 (function attachFallback() { 1075 // If your external locale file defines a global like "window[<lang>]" 1076 if (typeof window[fallbackLang] !== "undefined") { 1077 iub_i18n[fallbackLang] = window[fallbackLang]; 1078 return; 1079 } 1080 })(); 1081 1082 // then current 1083 (function attachCurrent() { 1084 if (supportedLangs.includes(currentLang)) { 1085 if (typeof window[currentLang] !== "undefined") { 1086 iub_i18n[currentLang] = window[currentLang]; 1087 return; 1088 } 1089 } 1090 })(); 1091 1092 const localeRootUrl = "/"; 1093 const normalizedLocaleRoot = localeRootUrl.startsWith('/') ? localeRootUrl : `/${localeRootUrl}`; 1094 const isPrimaryLang = normalizedLocaleRoot === '/'; 1095 1096 const hasCookiePolicyForLocale = Boolean(currentCsConfiguration?.cookiePolicyIds?.[currentLang]); 1097 const localePath = isPrimaryLang ? '' : (hasCookiePolicyForLocale ? normalizedLocaleRoot : `/${fallbackLang}`); 1098 const primaryDomain = "https://jolifill.de"; 1099 const cookiePolicyPageUrl = "/pages/cookie-policy"; 1100 const privacyPolicyPageUrl = "/policies/privacy-policy"; 1101 1102 const cookiePolicyId = 1103 currentCsConfiguration?.cookiePolicyIds[currentLang] ?? 1104 currentCsConfiguration?.cookiePolicyIds[fallbackLang]; 1105 1106 // ð´ IMPORTANT: make _iub global 1107 window._iub = window?._iub || []; 1108 const _iub = window._iub; 1109 1110 _iub.csConfiguration = { 1111 ..._iub.csConfiguration, 1112 ...currentCsConfiguration, 1113 cookiePolicyId, 1114 consentOnContinuedBrowsing: false, 1115 perPurposeConsent: true, 1116 countryDetection: true, 1117 enableGdpr: settings?.legislations?.customLegislations?.gdprApplies, 1118 enableUspr: settings?.legislations?.customLegislations?.usprApplies, 1119 enableCcpa: settings?.legislations?.customLegislations?.ccpaApplies, 1120 enableLgpd: settings?.legislations?.customLegislations?.lgpdApplies, 1121 googleConsentMode: settings?.googleConsentMode, 1122 uetConsentMode: settings?.microsoftConsentMode, 1123 enableTcf: settings?.enableTcf, 1124 tcfPublisherCC: settings?.businessLocation, 1125 lang: supportedLangs.includes(currentLang) ? currentLang : fallbackLang, 1126 i18n: iub_i18n, 1127 brand: 'Complianz', 1128 cookiePolicyInOtherWindow: true, 1129 cookiePolicyUrl: `${primaryDomain}${localePath}${cookiePolicyPageUrl}`, 1130 privacyPolicyUrl: `${primaryDomain}${localePath}${privacyPolicyPageUrl}`, 1131 floatingPreferencesButtonDisplay: currentCsConfiguration?.privacyWidget ? (currentCsConfiguration?.banner?.privacyWidgetPosition ?? 'bottom-right') : false, 1132 cmpId: { tcf: 332 }, 1133 callback: {}, 1134 purposes: "1, 2, 3, 4, 5", 1135 promptToAcceptOnBlockedElements: true, 1136 googleEnableAdvertiserConsentMode: settings?.googleConsentMode && settings?.enableTcf, 1137 whitelabel: true, 1138 amazonConsentSignal: settings?.amazonConsentSignal 1139 }; 1140 window._cmplc = { 1141 csConfiguration: { 1142 cookiePolicyId 1143 } 1144 } 1145 const customeContent = preview_config?.text?.content ?? {}; 1146 const titleContent = 1147 customeContent?.title?.hasOwnProperty(currentLang) ? customeContent?.title[currentLang] : 1148 customeContent?.title?.hasOwnProperty(fallbackLang) ? customeContent?.title[fallbackLang] : ''; 1149 let mainContent = 1150 customeContent?.main?.hasOwnProperty(currentLang) ? customeContent?.main[currentLang] : 1151 customeContent?.main?.hasOwnProperty(fallbackLang) ? customeContent?.main[fallbackLang] : ''; 1152 if (titleContent !== '') {
1153 mainContent = mainContent !== '' ? `<h2 id='iubenda-cs-custom-title'>${titleContent}</h2>${mainContent}` : ''; 1154 } 1155 1156 _iub.csConfiguration.banner = { 1157 ..._iub.csConfiguration.banner, 1158 content: mainContent, 1159 acceptButtonCaption: 1160 customeContent?.accept?.hasOwnProperty(currentLang) ? customeContent?.accept[currentLang] : 1161 customeContent?.accept?.hasOwnProperty(fallbackLang) ? customeContent?.accept[fallbackLang] : '', 1162 rejectButtonCaption: 1163 customeContent?.reject?.hasOwnProperty(currentLang) ? customeContent?.reject[currentLang] : 1164 customeContent?.reject?.hasOwnProperty(fallbackLang) ? customeContent?.reject[fallbackLang] : '', 1165 customizeButtonCaption: 1166 customeContent?.learnMore?.hasOwnProperty(currentLang) ? customeContent?.learnMore[currentLang] : 1167 customeContent?.learnMore?.hasOwnProperty(fallbackLang) ? customeContent?.learnMore[fallbackLang] : '', 1168 cookiePolicyLinkCaption: 1169 customeContent?.cp_caption?.hasOwnProperty(currentLang) ? customeContent?.cp_caption[currentLang] : 1170 customeContent?.cp_caption?.hasOwnProperty(fallbackLang) ? customeContent?.cp_caption[fallbackLang] : '', 1171 }; 1172 1173 var onPreferenceExpressedOrNotNeededCallback = function(prefs) { 1174 var isPrefEmpty = !prefs || Object.keys(prefs).length === 0; 1175 var consent = isPrefEmpty ? _iub.cs.api.getPreferences() : prefs; 1176 var shopifyPurposes = { 1177 "analytics": [4, 's'], 1178 "marketing": [5, 'adv'], 1179 "preferences": [2, 3], 1180 "sale_of_data": ['s', 'sh'], 1181 } 1182 var expressedConsent = {}; 1183 Object.keys(shopifyPurposes).forEach(function(purposeItem) { 1184 var purposeExpressed = null 1185 shopifyPurposes[purposeItem].forEach(item => { 1186 if (consent.purposes && typeof consent.purposes[item] === 'boolean') { 1187 purposeExpressed = consent.purposes[item]; 1188 } 1189 if (consent.uspr && typeof consent.uspr[item] === 'boolean' && purposeExpressed !== false) { 1190 purposeExpressed = consent.uspr[item]; 1191 } 1192 }) 1193 if (typeof purposeExpressed === 'boolean') { 1194 expressedConsent[purposeItem] = purposeExpressed; 1195 } 1196 }) 1197 1198 var oldConsentOfCustomer = Shopify.customerPrivacy.currentVisitorConsent(); 1199 if (oldConsentOfCustomer["sale_of_data"] !== 'no') { 1200 expressedConsent["sale_of_data"] = true; 1201 } 1202 1203 window.Shopify.customerPrivacy.setTrackingConsent(expressedConsent, function() {}); 1204 } 1205 1206 var onCcpaOptOutCallback = function () { 1207 window.Shopify.customerPrivacy.setTrackingConsent({ "sale_of_data": false }); 1208 } 1209 1210 var onReady = function () { 1211 const currentConsent = window.Shopify.customerPrivacy.currentVisitorConsent(); 1212 delete currentConsent['sale_of_data']; 1213 if (Object.values(currentConsent).some(consent => consent !== '') || !_iub.cs.state.needsConsent) { 1214 return; 1215 } 1216 window._iub.cs.api.showBanner(); 1217 } 1218 1219 _iub.csConfiguration.callback.onPreferenceExpressedOrNotNeeded = onPreferenceExpressedOrNotNeededCallback; 1220 _iub.csConfiguration.callback.onCcpaOptOut = onCcpaOptOutCallback; 1221 _iub.csConfiguration.callback.onReady = onReady; 1222 window.COMPLIANZ_CONFIGURATION_IS_SET = true; 1223 window.dispatchEvent(new CustomEvent('iub::configurationIsSet')); 1224 window.dispatchEvent(new CustomEvent('cmplc::configurationIsSet')); 1225 } 1226 1227 function isValidPolicyId(id) { 1228 if (typeof id === 'number' && !Number.isNaN(id)) { 1229 return true; 1230 } 1231 if (typeof id === 'string' && id.trim() !== '' && !Number.isNaN(Number(id))) { 1232 return true; 1233 } 1234 return false;
1235 } 1236 1237 function normalizePolicyId(id) { 1238 return typeof id === 'number' ? id : Number(id); 1239 } 1240 1241 function getPolicyContentElements() { 1242 return { 1243 cpTag: document.getElementById('cookie-policy-content'), 1244 ppTag: document.getElementById('privacy-policy-content'), 1245 }; 1246 } 1247 1248 function setPolicyContentLoading(el) { 1249 el.classList.remove('complianz-policy-content--loaded'); 1250 el.style.opacity = '0'; 1251 } 1252 1253 function revealPolicyContent(el, content) { 1254 el.innerHTML = content; 1255 el.classList.remove('complianz-policy-content--loaded'); 1256 void el.offsetWidth; 1257 el.classList.add('complianz-policy-content--loaded'); 1258 el.style.removeProperty('opacity'); 1259 el.dataset.complianzPolicyLoaded = 'true'; 1260 } 1261 1262 function markIubLoaded() { 1263 if (window.IubEventsTrackRecord.iubLoaded) { 1264 return; 1265 } 1266 window.IubEventsTrackRecord.iubLoaded = true; 1267 } 1268 1269 function markDomContentLoaded() { 1270 if (window.IubEventsTrackRecord.domContentLoaded) { 1271 return; 1272 } 1273 window.IubEventsTrackRecord.domContentLoaded = true; 1274 } 1275 1276 async function tryPopulatePolicyContent() { 1277 if (!window.IubEventsTrackRecord.iubLoaded || !window.IubEventsTrackRecord.domContentLoaded) { 1278 return; 1279 } 1280 1281 await populatePolicyContent(); 1282 } 1283 1284 async function populatePolicyContent() { 1285 const { cpTag, ppTag } = getPolicyContentElements(); 1286 const rawId = window._iub?.csConfiguration?.cookiePolicyId; 1287 1288 if (!cpTag && !ppTag) { 1289 return; 1290 } 1291 1292 if (!isValidPolicyId(rawId)) { 1293 if (cpTag) { 1294 revealPolicyContent(cpTag, 'Failed to load content.'); 1295 } 1296 if (ppTag) { 1297 revealPolicyContent(ppTag, 'Failed to load content.'); 1298 } 1299 return; 1300 } 1301 1302 const id = normalizePolicyId(rawId); 1303 1304 if (cpTag && cpTag.dataset.complianzPolicyLoaded !== 'true') { 1305 setPolicyContentLoading(cpTag); 1306 const cpUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/cookie-policy/no-markup'; 1307 try { 1308 const response = await fetch(cpUrl); 1309 if (!response.ok) { 1310 throw new Error('HTTP ' + response.status); 1311 } 1312 const html = await response.json(); 1313 const content = html?.content ?? 'Failed to load content.'; 1314 revealPolicyContent(cpTag, content); 1315 } catch (_err) { 1316 revealPolicyContent(cpTag, 'Failed to load content.'); 1317 } 1318 } 1319 1320 if (ppTag && ppTag.dataset.complianzPolicyLoaded !== 'true') { 1321 setPolicyContentLoading(ppTag); 1322 const ppUrl = 'https://www.iubenda.com/api/privacy-policy/' + id + '/no-markup'; 1323 try { 1324 const response = await fetch(ppUrl); 1325 if (!response.ok) { 1326 throw new Error('HTTP ' + response.status); 1327 } 1328 const html = await response.json(); 1329 const content = html?.content ?? 'Failed to load content.'; 1330 revealPolicyContent(ppTag, content); 1331 } catch (_err) { 1332 revealPolicyContent(ppTag, 'Failed to load content.'); 1333 } 1334 } 1335 } 1336 1337 function registerEventListeners() { 1338 if (policyContentListenerRegistered) { 1339 return; 1340 } 1341 policyContentListenerRegistered = true; 1342 1343 window.addEventListener('iub::configurationIsSet', () => { 1344 markIubLoaded(); 1345 tryPopulatePolicyContent(); 1346 }); 1347 1348 window.addEventListener('cmplc::configurationIsSet', () => { 1349 markIubLoaded(); 1350 tryPopulatePolicyContent(); 1351 }); 1352 1353 document.addEventListener('DOMContentLoaded', () => { 1354 markDomContentLoaded(); 1355 tryPopulatePolicyContent(); 1356 }); 1357 1358 if (document.readyState !== 'loading') { 1359 markDomContentLoaded(); 1360 tryPopulatePolicyContent(); 1361 } 1362 1363 if (window.COMPLIANZ_CONFIGURATION_IS_SET) { 1364 markIubLoaded(); 1365 tryPopulatePolicyContent(); 1366 } 1367 } 1368 1369 registerEventListeners(); 1370 1371 Promise.all([ 1372 loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/de.js"), 1373 loadScript("https://cdn.shopify.com/extensions/019ff089-9ce4-7f60-9df7-212f05df0e73/complianz-gdpr-cookie-consent-88/assets/en.js"), 1374 ]).finally(() => { 1375 initIubenda(); 1376 loadScript("https://cdn.iubenda.com/cs/iubenda_cs.js"); 1377 }); 1378 </script>
1378 1379 1380
1380<script> 1381 window.Shopify.loadFeatures( 1382 [ 1383 { 1384 name: 'consent-tracking-api', 1385 version: '0.1', 1386 }, 1387 ], 1388 function(error) { 1389 if (error) { 1390 throw error; 1391 } 1392 } 1393 ); 1394 </script>
1394 1395 1396 1397<!-- END app block --><!-- BEGIN app block: shopify://apps/mulwi-feeds/blocks/app-embed/d03db6a1-24ff-47d2-9ea7-1b57d66b3851 --><!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410
1410<script async src="https://static.klaviyo.com/onsite/js/HVNnYU/klaviyo.js?company_id=HVNnYU"></script>
1410 1411
1411<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>
1411 1412 1413 1414 1415 1416 1417 1418
1418<script> 1419 window.klaviyoReviewsProductDesignMode = false 1420 </script>
1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430<!-- END app block -->
1430<script src="https://cdn.shopify.com/extensions/019d0689-0361-792b-9734-508a8482950a/mulwi-shopping-feeds-11/assets/feed-script.js" type="text/javascript" defer="defer"></script>
1430 1431<link href="https://cdn.shopify.com/extensions/019c4fb9-b616-772c-846b-d7cb4c211671/multi-lingo-12/assets/ml_v2.css" rel="stylesheet" type="text/css" media="all"> 1432<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1433<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 15586459696,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1433
1433
1434<script> 1435 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 1436</script>
vendor: 1 bytes, line 1436
1436
1437<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1437).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 15586459696,storefrontBaseUrl: "https://jolifill.de",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://jolifill.de/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"3321331978","configuration":"{\"accountID\":\"HVNnYU\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1437,{"id":"1039728906","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\",\\\"GT-TBZK48D\\\"],\\\"target_country\\\":\\\"DE\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\/JmHVCL_Z56kBEKmHmNMC\\\"]},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\/VuApCMLZ56kBEKmHmNMC\\\"]},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-ET250F4P6N\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\/fLlZCLnZ56kBEKmHmNMC\\\",\\\"MC-RH8F6MWBY3\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-ET250F4P6N\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\/PqJECLbZ56kBEKmHmNMC\\\",\\\"MC-RH8F6MWBY3\\\"]},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\/AshrCLPZ56kBEKmHmNMC\\\",\\\"MC-RH8F6MWBY3\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-ET250F4P6N\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\/N3KICMXZ56kBEKmHmNMC\\\"]},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":[\\\"G-ET250F4P6N\\\",\\\"AW-711328681\\\/CfbFCLzZ56kBEKmHmNMC\\\"]},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-ET250F4P6N\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"345768202","configuration":"{\"pixel_id\":\"2441604499392319\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"98271498","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"5","type":"CUSTOM","privacyPurposes":["SALE_OF_DATA"],"name":"Google Ads "},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Jolifill.de","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"jolifill.myshopify.com","countryCode":"DE","storefrontUrl":"https:\/\/jolifill.de"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"4640847953968","handle":"teoxane-deep-repair-balm-lippenpflege-mit-hyaluronsaure-sheabutter","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32313773817904","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4554873143344","handle":"biorehydra-post-treatment-serum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32073200271408","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4554918035504","handle":"biorelift-post-treatment-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32073379545136","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4487864221744","handle":"softfil-post-act-mask-die-ultimative-nachbehandlungsmaske-mit-hyaluronsaure","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"31816081244208","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4660130021424","handle":"teoxane-post-procedure-spezielle-pflege-fur-asthetische-eingriffe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32380870426672","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8000466288906","handle":"croma®-hyaluronic-acid-face-mask-8-masken","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43727063449866","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9981717938442","handle":"monalisa-bright-sheet-mask-10-stk","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50871369531658","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6567774224432","handle":"md-peel-neutralizing-solution","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39451179417648","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6571056332848","handle":"fillmed-post-peel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39462643531824","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8000521601290","handle":"croma®-calming-face-mask-8-masken","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43727335817482","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6674273009712","handle":"innoaesthetics-skin-repair-60g","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39668103118896","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6571509645360","handle":"fillmed-skin-perfusion-hyaluronic-youth-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39465399713840","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9705835331850","handle":"me-line®-05-pigment-home-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"499
143767228911882","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8001825308938","handle":"croma®-energizing-eye-mask-8-masken","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43736457773322","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"9779306561802","handle":"ejal®-eyes-facial-sheet-mask-10-stuck","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"50209458880778","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8283850604810","handle":"innoaesthetics-skin-repair-500g","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44705718534410","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10275590537482","handle":"lumi-glow-mask-5-masken","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51960464277770","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8403578323210","handle":"dermaheal-cosmeceutical-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45102687093002","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4748412911664","handle":"fillmed-skin-perfusion-collagen-youth-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"32699700412464","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8443226325258","handle":"just-beautiful®-hydrogel-gesicht-halsmaske","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45228005458186","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10025790144778","handle":"mesoestetic-post-peel-neutralizing-spray-50ml","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"51044520329482","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8403618267402","handle":"dermaheal-face-filler-mask-5-stk","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45102820983050","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"10398009065738","handle":"matrixneedlingâ¢-hydration-face-sheet-mask-1-stk","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"52543312003338","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8002019655946","handle":"croma®-firming-laugh-line-mask-8-masken-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43737715933450","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://jolifill.de/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"194913829130","themePublished":"true","eventMetadataId":"1ee0fd01-3980-48fa-86fc-d87b4da72126","pageType":"collection","resourceId":"558362755338","shopId":"15586459696","storefrontBaseUrl":"https:\/\/jolifill.de","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"558362755338\",\"title\":\"Post Treatment\",\"productVariants\":[{\"price\":{\"amount\":27.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"TEOXANE Deep Repair Balm 30ml\",\"vendor\":\"Teoxane\",\"id\":\"4640847953968\",\"untranslatedTitle\":\"TEOXANE Deep Repair Balm 30ml\",\"url\":\"\/products\/teoxane-deep-repair-balm-lippenpflege-mit-hyaluronsaure-sheabutter\",\"type\":\"Teoxane Skin Care\"}
1437,\"id\":\"32313773817904\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589\"},\"sku\":\"A0358\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":47.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"BioReHydra Post Treatment Serum 30ml | Nachbehandlungsserum\",\"vendor\":\"CMed Aesthetics\",\"id\":\"4554873143344\",\"untranslatedTitle\":\"BioReHydra Post Treatment Serum 30ml | Nachbehandlungsserum\",\"url\":\"\/products\/biorehydra-post-treatment-serum\",\"type\":\"Skin Care\"},\"id\":\"32073200271408\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557\"},\"sku\":\"BRP003\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":47.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"BioReLift Post Treatment Cream | Nachbehandlungscream\",\"vendor\":\"CMed Aesthetics\",\"id\":\"4554918035504\",\"untranslatedTitle\":\"BioReLift Post Treatment Cream | Nachbehandlungscream\",\"url\":\"\/products\/biorelift-post-treatment-cream\",\"type\":\"Skin Care\"},\"id\":\"32073379545136\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417\"},\"sku\":\"BRP004\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":9.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"SoftFil Recovery Mask | Nachbehandlungsmaske\",\"vendor\":\"Softfil\",\"id\":\"4487864221744\",\"untranslatedTitle\":\"SoftFil Recovery Mask | Nachbehandlungsmaske\",\"url\":\"\/products\/softfil-post-act-mask-die-ultimative-nachbehandlungsmaske-mit-hyaluronsaure\",\"type\":\"Skin Care\"},\"id\":\"31816081244208\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090\"},\"sku\":\"SFM001\",\"title\":\"1 Maske\",\"untranslatedTitle\":\"1 Maske\"},{\"price\":{\"amount\":69.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"TEOXANE Post Procedure 200ml\",\"vendor\":\"Teoxane\",\"id\":\"4660130021424\",\"untranslatedTitle\":\"TEOXANE Post Procedure 200ml\",\"url\":\"\/products\/teoxane-post-procedure-spezielle-pflege-fur-asthetische-eingriffe\",\"type\":\"Teoxane Skin Care\"},\"id\":\"32380870426672\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475\"},\"sku\":\"A0452\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":39.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Croma® Hyaluronic Acid Face Mask | 8 Masken\",\"vendor\":\"croma\",\"id\":\"8000466288906\",\"untranslatedTitle\":\"Croma® Hyaluronic Acid Face Mask | 8 Masken\",\"url\":\"\/products\/croma%C2%AE-hyaluronic-acid-face-mask-8-masken\",\"type\":\"Skin Care\"},\"id\":\"43727063449866\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/products\/NeuesProjekt.jpg?v=1663768228\"},\"sku\":\"35817\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":24.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Monalisa Bright Sheet Mask | 10 Stk.\",\"vendor\":\"Genoss\",\"id\":\"9981717938442\",\"untranslatedTitle\":\"Monalisa Bright Sheet Mask | 10 Stk.\",\"url\":\"\/products\/monalisa-bright-sheet-mask-10-stk\",\"type\":\"Skin Care\"},\"id\":\"50871369531658\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234\"},\"sku\":\"5003250\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":49.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"md:peel Neutralizing Solution\",\"vendor\":\"md:ceuticals\",\"id\":\"6567774224432\",\"untranslatedTitle\":\"md:peel Neutralizing Solution\",\"url\":\"\/products\/md-peel-neutralizing-solution\",\"type\":\"Peeling\"},\"id\":\"39451179417648\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585\"},\"sku\":\"MDCEU023\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":39.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Fillmed Post Peel 100ml\",\"vendor\":\"Fillmed\",\"id\":\"6571056332848\",\"untranslatedTitle\":\"Fillmed Post Peel 100ml\",\"url\":\"\/products\/fillmed-post-peel\",\"type\":\"Fillmed Skin Care\"},\"id\":\"39462643531824\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/FILLMED-POST-PEEL-100ML.webp?v=1790607741\"},\"sku\":\"A0288\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":39.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Croma® Calming Face Mask | 8 Masken\",\"vendor\":\"croma\",\"id\":\"8000521601290\",\"untranslatedTitle\":\"Croma® Calming Face Mask | 8 Masken\",\"url\":\"\/products\/croma%C2%AE-calming-face-mask-8-masken\",\"type\":\"Skin Care\"},\"id\":\"43727335817482\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/products\/NeuesProjekt.png?v=1663768409\"},\"sku\":\"38030\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":49.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Innoaesthetics Skin Repair 60ml\",\"vendor\":\"Innoaesthetics S.L.\",\"
1437id\":\"6674273009712\",\"untranslatedTitle\":\"Innoaesthetics Skin Repair 60ml\",\"url\":\"\/products\/innoaesthetics-skin-repair-60g\",\"type\":\"skin care\"},\"id\":\"39668103118896\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834\"},\"sku\":\"ID008\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":49.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Fillmed Skin Perfusion Hyaluronic Youth Mask | 4 Stk.\",\"vendor\":\"Fillmed\",\"id\":\"6571509645360\",\"untranslatedTitle\":\"Fillmed Skin Perfusion Hyaluronic Youth Mask | 4 Stk.\",\"url\":\"\/products\/fillmed-skin-perfusion-hyaluronic-youth-mask\",\"type\":\"Fillmed Skin Care\"},\"id\":\"39465399713840\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410\"},\"sku\":\"1V7251\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":69.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"ME LINE® 05 Pigment Home Mask\",\"vendor\":\"Innoaesthetics S.L.\",\"id\":\"9705835331850\",\"untranslatedTitle\":\"ME LINE® 05 Pigment Home Mask\",\"url\":\"\/products\/me-line%C2%AE-05-pigment-home-mask\",\"type\":\"skin care\"},\"id\":\"49967228911882\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096\"},\"sku\":\"A1279\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":39.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Croma® Energizing Eye Mask | 8 Masken\",\"vendor\":\"croma\",\"id\":\"8001825308938\",\"untranslatedTitle\":\"Croma® Energizing Eye Mask | 8 Masken\",\"url\":\"\/products\/croma%C2%AE-energizing-eye-mask-8-masken\",\"type\":\"Skin Care\"},\"id\":\"43736457773322\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/products\/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736\"},\"sku\":\"37998\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":49.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Ejal® Facial Sheet Mask | 10 Stück\",\"vendor\":\"Innate S.r.l.\",\"id\":\"9779306561802\",\"untranslatedTitle\":\"Ejal® Facial Sheet Mask | 10 Stück\",\"url\":\"\/products\/ejal%C2%AE-eyes-facial-sheet-mask-10-stuck\",\"type\":\"Skin Care\"},\"id\":\"50209458880778\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798\"},\"sku\":\"A1290\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":109.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Innoaesthetics Skin Repair 500ml\",\"vendor\":\"Innoaesthetics S.L.\",\"id\":\"8283850604810\",\"untranslatedTitle\":\"Innoaesthetics Skin Repair 500ml\",\"url\":\"\/products\/innoaesthetics-skin-repair-500g\",\"type\":\"skin care\"},\"id\":\"44705718534410\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233\"},\"sku\":\"ID102\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":24.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lumi Glow Mask | 5 Stk.\",\"vendor\":\"Acmedi Korea Co. Ltd.\",\"id\":\"10275590537482\",\"untranslatedTitle\":\"Lumi Glow Mask | 5 Stk.\",\"url\":\"\/products\/lumi-glow-mask-5-masken\",\"type\":\"Dermafiller\"},\"id\":\"51960464277770\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/LUMI-GLOW-MASK-5-STK..webp?v=1769775115\"},\"sku\":\"A13003\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":9.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"DermaHeal Cosmeceutical Mask | 1 Stk.\",\"vendor\":\"Caregen\",\"id\":\"8403578323210\",\"untranslatedTitle\":\"DermaHeal Cosmeceutical Mask | 1 Stk.\",\"url\":\"\/products\/dermaheal-cosmeceutical-mask\",\"type\":\"skin care\"},\"id\":\"45102687093002\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134\"},\"sku\":\"A1152\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":89.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Fillmed Skin Perfusion Collagen Youth Mask - 5 Stück\",\"vendor\":\"Fillmed\",\"id\":\"4748412911664\",\"untranslatedTitle\":\"Fillmed Skin Perfusion Collagen Youth Mask - 5 Stück\",\"url\":\"\/products\/fillmed-skin-perfusion-collagen-youth-mask\",\"type\":\"Fillmed Skin Care\"}
1437,\"id\":\"32699700412464\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/products\/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536\"},\"sku\":\"A0566\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":19.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Just Beautiful® Hydrogel Gesicht \u0026 Halsmaske\",\"vendor\":\"Just Beautiful\",\"id\":\"8443226325258\",\"untranslatedTitle\":\"Just Beautiful® Hydrogel Gesicht \u0026 Halsmaske\",\"url\":\"\/products\/just-beautiful%C2%AE-hydrogel-gesicht-halsmaske\",\"type\":\"Skin Care\"},\"id\":\"45228005458186\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037\"},\"sku\":\"JB05\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":24.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Mesoestetic Post-Peel Neutralizing Spray 50ml\",\"vendor\":\"mesoestetic\",\"id\":\"10025790144778\",\"untranslatedTitle\":\"Mesoestetic Post-Peel Neutralizing Spray 50ml\",\"url\":\"\/products\/mesoestetic-post-peel-neutralizing-spray-50ml\",\"type\":\"Peeling\"},\"id\":\"51044520329482\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209\"},\"sku\":\"T-PPEL0002\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":49.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"DermaHeal Face Filler Mask | 5 Stk.\",\"vendor\":\"Caregen\",\"id\":\"8403618267402\",\"untranslatedTitle\":\"DermaHeal Face Filler Mask | 5 Stk.\",\"url\":\"\/products\/dermaheal-face-filler-mask-5-stk\",\"type\":\"skin care\"},\"id\":\"45102820983050\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/DermaHeal-Face-Filler-Mask.jpg?v=1705592798\"},\"sku\":\"A1145\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":12.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Matrixneedling⢠Hydration Face Sheet Mask | 1 Stk.\",\"vendor\":\"Aesthetic Brands GmbH\",\"id\":\"10398009065738\",\"untranslatedTitle\":\"Matrixneedling⢠Hydration Face Sheet Mask | 1 Stk.\",\"url\":\"\/products\/matrixneedling%E2%84%A2-hydration-face-sheet-mask-1-stk\",\"type\":\"Skin Care\"}
1437,\"id\":\"52543312003338\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/files\/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985\"},\"sku\":\"DA143722-1\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":29.95,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Croma® Firming Laugh Line Mask | 8 Masken\",\"vendor\":\"croma\",\"id\":\"8002019655946\",\"untranslatedTitle\":\"Croma® Firming Laugh Line Mask | 8 Masken\",\"url\":\"\/products\/croma%C2%AE-firming-laugh-line-mask-8-masken-1\",\"type\":\"Skin Care\"},\"id\":\"43737715933450\",\"image\":{\"src\":\"\/\/jolifill.de\/cdn\/shop\/products\/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824\"},\"sku\":\"37999\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script>
1437<script> 1438 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 1439 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 1440 window.ShopifyAnalytics.meta.currency = 'EUR'; 1441 var meta = {"products":[{"id":4640847953968,"gid":"gid:\/\/shopify\/Product\/4640847953968","vendor":"Teoxane","type":"Teoxane Skin Care","handle":"teoxane-deep-repair-balm-lippenpflege-mit-hyaluronsaure-sheabutter","variants":[{"id":32313773817904,"price":2795,"name":"TEOXANE Deep Repair Balm 30ml","public_title":null,"sku":"A0358"}],"remote":false},{"id":4554873143344,"gid":"gid:\/\/shopify\/Product\/4554873143344","vendor":"CMed Aesthetics","type":"Skin Care","handle":"biorehydra-post-treatment-serum","variants":[{"id":32073200271408,"price":4795,"name":"BioReHydra Post Treatment Serum 30ml | Nachbehandlungsserum","public_title":null,"sku":"BRP003"}],"remote":false},{"id":4554918035504,"gid":"gid:\/\/shopify\/Product\/4554918035504","vendor":"CMed Aesthetics","type":"Skin Care","handle":"biorelift-post-treatment-cream","variants":[{"id":32073379545136,"price":4795,"name":"BioReLift Post Treatment Cream | Nachbehandlungscream","public_title":null,"sku":"BRP004"}],"remote":false},{"id":4487864221744,"gid":"gid:\/\/shopify\/Product\/4487864221744","vendor":"Softfil","type":"Skin Care","handle":"softfil-post-act-mask-die-ultimative-nachbehandlungsmaske-mit-hyaluronsaure","variants":[{"id":31816081244208,"price":995,"name":"SoftFil Recovery Mask | Nachbehandlungsmaske - 1 Maske","public_title":"1 Maske","sku":"SFM001"},{"id":31816081276976,"price":3995,"name":"SoftFil Recovery Mask | Nachbehandlungsmaske - 5 Masken","public_title":"5 Masken","sku":"SFM002"},{"id":31816081309744,"price":5995,"name":"SoftFil Recovery Mask | Nachbehandlungsmaske - 10 Masken","public_title":"10 Masken","sku":"SFM003"}],"remote":false},{"id":4660130021424,"gid":"gid:\/\/shopify\/Product\/4660130021424","vendor":"Teoxane","type":"Teoxane Skin Care","handle":"teoxane-post-procedure-spezielle-pflege-fur-asthetische-eingriffe","variants":[{"id":32380870426672,"price":6995,"name":"TEOXANE Post Procedure 200ml","public_title":null,"sku":"A0452"}],"remote":false},{"id":8000466288906,"gid":"gid:\/\/shopify\/Product\/8000466288906","vendor":"croma","type":"Skin Care","handle":"croma®-hyaluronic-acid-face-mask-8-masken","variants":[{"id":43727063449866,"price":3995,"name":"Croma® Hyaluronic Acid Face Mask | 8 Masken","public_title":null,"sku":"35817"}],"remote":false},{"id":9981717938442,"gid":"gid:\/\/shopify\/Product\/9981717938442","vendor":"Genoss","type":"Skin Care","handle":"monalisa-bright-sheet-mask-10-stk","variants":[{"id":50871369531658,"price":2495,"name":"Monalisa Bright Sheet Mask | 10 Stk.","public_title":null,"sku":"5003250"}],"remote":false},{"id":6567774224432,"gid":"gid:\/\/shopify\/Product\/6567774224432","vendor":"md:ceuticals","type":"Peeling","handle":"md-peel-neutralizing-solution","variants":[{"id":39451179417648,"price":4995,"name":"md:peel Neutralizing Solution","public_title":null,"sku":"MDCEU023"}],"remote":false},{"id":6571056332848,"gid":"gid:\/\/shopify\/Product\/6571056332848","vendor":"Fillmed","type":"Fillmed Skin Care","handle":"fillmed-post-peel","variants":[{"id":39462643531824,"price":3995,"name":"Fillmed Post Peel 100ml","public_title":null,"sku":"A0288"}],"remote":false},{"id":8000521601290,"gid":"gid:\/\/shopify\/Product\/8000521601290","vendor":"croma","type":"Skin Care","handle":"croma®-calming-face-mask-8-masken","variants":[{"id":43727335817482,"price":3995,"name":"Croma® Calming Face Mask | 8 Masken","public_title":null,"sku":"38030"}],"remote":false},{"id":6674273009712,"gid":"gid:\/\/shopify\/Product\/6674273009712","vendor":"Innoaesthetics S.L.","type":"skin care","handle":"innoaesthetics-skin-repair-60g","variants":[{"id":39668103118896,"price":4995,"name":"Innoaesthetics Skin Repair 60ml","public_title":null,"sku":"ID008"}],"remote":false},{"id":6571509645360,"gid":"gid:\/\/shopify\/Product\/6571509645360","vendor":"Fillmed","type":"Fillmed Skin Care","handle":"fillmed-skin-perfusion-hyaluronic-youth-mask","variants":[{"id":39465399713840,"price":4995,"name":"Fillmed Skin Perfusion Hyaluronic Youth Mask | 4 Stk.","public_title":null,"sku":"1V7251"}],"remote":false},{"id":9705835331850,"gid":"gid:\/\/shopify\/Product\/9705835331850","vendor":"Innoaesthetics S.L.","type":"skin care","handle":"me-line®-05-pigment-home-mask","variants":[{"id":49967228911882,"price":6995,"name":"ME LINE® 05 Pigment Home Mask","public_title":null,"sku":"A1279"}],"remote":false},{"id":8001825308938,"gid":"gid:\/\/shopify\/Product\/8001825308938","vendor":"croma","type":"Skin Care","handle":"croma®-energizing-eye-mask-8-masken","variants":[{"id":43736457773322,"price":3995,"name":"Croma® Energizing Eye Mask | 8 Masken","public_title":null,"sku":"37998"}],"remote":false}
1441,{"id":9779306561802,"gid":"gid:\/\/shopify\/Product\/9779306561802","vendor":"Innate S.r.l.","type":"Skin Care","handle":"ejal®-eyes-facial-sheet-mask-10-stuck","variants":[{"id":50209458880778,"price":4995,"name":"Ejal® Facial Sheet Mask | 10 Stück","public_title":null,"sku":"A1290"}],"remote":false},{"id":8283850604810,"gid":"gid:\/\/shopify\/Product\/8283850604810","vendor":"Innoaesthetics S.L.","type":"skin care","handle":"innoaesthetics-skin-repair-500g","variants":[{"id":44705718534410,"price":10995,"name":"Innoaesthetics Skin Repair 500ml","public_title":null,"sku":"ID102"}],"remote":false},{"id":10275590537482,"gid":"gid:\/\/shopify\/Product\/10275590537482","vendor":"Acmedi Korea Co. Ltd.","type":"Dermafiller","handle":"lumi-glow-mask-5-masken","variants":[{"id":51960464277770,"price":2495,"name":"Lumi Glow Mask | 5 Stk.","public_title":null,"sku":"A13003"}],"remote":false},{"id":8403578323210,"gid":"gid:\/\/shopify\/Product\/8403578323210","vendor":"Caregen","type":"skin care","handle":"dermaheal-cosmeceutical-mask","variants":[{"id":45102687093002,"price":995,"name":"DermaHeal Cosmeceutical Mask | 1 Stk.","public_title":null,"sku":"A1152"}],"remote":false},{"id":4748412911664,"gid":"gid:\/\/shopify\/Product\/4748412911664","vendor":"Fillmed","type":"Fillmed Skin Care","handle":"fillmed-skin-perfusion-collagen-youth-mask","variants":[{"id":32699700412464,"price":8995,"name":"Fillmed Skin Perfusion Collagen Youth Mask - 5 Stück","public_title":null,"sku":"A0566"}],"remote":false},{"id":8443226325258,"gid":"gid:\/\/shopify\/Product\/8443226325258","vendor":"Just Beautiful","type":"Skin Care","handle":"just-beautiful®-hydrogel-gesicht-halsmaske","variants":[{"id":45228005458186,"price":1995,"name":"Just Beautiful® Hydrogel Gesicht \u0026 Halsmaske","public_title":null,"sku":"JB05"}],"remote":false},{"id":10025790144778,"gid":"gid:\/\/shopify\/Product\/10025790144778","vendor":"mesoestetic","type":"Peeling","handle":"mesoestetic-post-peel-neutralizing-spray-50ml","variants":[{"id":51044520329482,"price":2495,"name":"Mesoestetic Post-Peel Neutralizing Spray 50ml","public_title":null,"sku":"T-PPEL0002"}],"remote":false},{"id":8403618267402,"gid":"gid:\/\/shopify\/Product\/8403618267402","vendor":"Caregen","type":"skin care","handle":"dermaheal-face-filler-mask-5-stk","variants":[{"id":45102820983050,"price":4995,"name":"DermaHeal Face Filler Mask | 5 Stk.","public_title":null,"sku":"A1145"}],"remote":false},{"id":10398009065738,"gid":"gid:\/\/shopify\/Product\/10398009065738","vendor":"Aesthetic Brands GmbH","type":"Skin Care","handle":"matrixneedlingâ¢-hydration-face-sheet-mask-1-stk","variants":[{"id":52543312003338,"price":1295,"name":"Matrixneedling⢠Hydration Face Sheet Mask | 1 Stk.","public_title":null,"sku":"DA143722-1"}],"remote":false},{"id":8002019655946,"gid":"gid:\/\/shopify\/Product\/8002019655946","vendor":"croma","type":"Skin Care","handle":"croma®-firming-laugh-line-mask-8-masken-1","variants":[{"id":43737715933450,"price":2995,"name":"Croma® Firming Laugh Line Mask | 8 Masken","public_title":null,"sku":"37999"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":558362755338,"requestId":"4f3fb9ef-0d3c-4da4-8794-802236067528-1791450750"}}; 1442 for (var attr in meta) { 1443 window.ShopifyAnalytics.meta[attr] = meta[attr]; 1444 } 1445</script>
vendor: 1 bytes, line 1445
1445
1446<script class="analytics"> 1447 (function () { 1448 var customDocumentWrite = function(content) { 1449 var jquery = null; 1450 1451 if (window.jQuery) { 1452 jquery = window.jQuery; 1453 } else if (window.Checkout && window.Checkout.$) { 1454 jquery = window.Checkout.$; 1455 } 1456 1457 if (jquery) { 1458 jquery('body').append(content); 1459 } 1460 }; 1461 1462 var hasLoggedConversion = function(token) { 1463 if (token) { 1464 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 1465 } 1466 return false; 1467 } 1468 1469 var setCookieIfConversion = function(token) { 1470 if (token) { 1471 var twoMonthsFromNow = new Date(Date.now()); 1472 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 1473 1474 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 1475 } 1476 } 1477 1478 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 1479 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 1480 if (trekkie.integrations) { 1481 return; 1482 } 1483 trekkie.methods = [ 1484 'identify', 1485 'page', 1486 'ready', 1487 'track', 1488 'trackForm', 1489 'trackLink' 1490 ]; 1491 trekkie.factory = function(method) { 1492 return function() { 1493 var args = Array.prototype.slice.call(arguments); 1494 args.unshift(method); 1495 trekkie.push(args); 1496 if (method == 'track' || method == 'page') { 1497 var pageUrl; 1498 try { 1499 pageUrl = window.location.href; 1500 } catch (e) {} 1501 var pageReferrer; 1502 try { 1503 pageReferrer = document.referrer; 1504 } catch (e) {} 1505 try { 1506 if (window.__TREKKIE_SHIM_QUEUE == null) { 1507 window.__TREKKIE_SHIM_QUEUE = []; 1508 } 1509 window.__TREKKIE_SHIM_QUEUE.push({ 1510 from: 'trekkie-stub', 1511 method: method, 1512 args: args.slice(1), 1513 pageContext: { 1514 url: pageUrl, 1515 referrer: pageReferrer 1516 } 1517 }); 1518 } catch (e) { 1519 // no-op 1520 } 1521 } 1522 return trekkie; 1523 }; 1524 }; 1525 for (var i = 0; i < trekkie.methods.length; i++) { 1526 var key = trekkie.methods[i]; 1527 trekkie[key] = trekkie.factory(key); 1528 } 1529 trekkie.load = function(config) { 1530 trekkie.config = config || {}; 1531 trekkie.config.initialDocumentCookie = document.cookie; 1532 var first = document.getElementsByTagName('script')[0]; 1533var script = document.createElement('script'); 1534script.type = 'text/javascript'; 1535script.onerror = function(e) { 1536 var scriptFallback = document.createElement('script'); 1537 scriptFallback.type = 'text/javascript'; 1538 scriptFallback.onerror = function(error) { 1539 var Monorail = { 1540 produce: function produce(monorailDomain, schemaId, payload) { 1541 var currentMs = new Date().getTime(); 1542 var event = { 1543 schema_id: schemaId, 1544 payload: payload, 1545 metadata: { 1546 event_created_at_ms: currentMs, 1547 event_sent_at_ms: currentMs 1548 } 1549 }; 1550 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 1551 }, 1552 sendRequest: function sendRequest(endpointUrl, payload) { 1553 // Try the sendBeacon API 1554 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 1555 var blobData = new window.Blob([payload], { 1556 type: 'text/plain' 1557 }); 1558 1559 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 1560 return true; 1561 } // sendBeacon was not successful 1562 1563 } // XHR beacon 1564 1565 var xhr = new XMLHttpRequest(); 1566 1567 try { 1568 xhr.open('POST', endpointUrl); 1569 xhr.setRequestHeader('Content-Type', 'text/plain'); 1570 xhr.send(payload); 1571 } catch (e) { 1572 console.log(e); 1573 } 1574 1575 return false; 1576 }, 1577 isIos12: function isIos12() { 1578 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 1579 } 1580 }; 1581 Monorail.produce('monorail-edge.shopifysvc.com', 1582 'trekkie_storefront_load_errors/1.1', 1583 {shop_id: 15586459696, 1584 theme_id: 194913829130, 1585 app_name: "storefront", 1586 context_url: window.location.href, 1587 source_url: "//jolifill.de/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 1588 1589 }; 1590 scriptFallback.async = true; 1591 scriptFallback.src = '//jolifill.de/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1592 first.parentNode.insertBefore(scriptFallback, first); 1593}; 1594script.async = true; 1595script.src = '//jolifill.de/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 1596first.parentNode.insertBefore(script, first); 1597 1598 }; 1599 trekkie.load( 1600 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":15586459696,"isMerchantRequest":null,"themeId":194913829130,"themeCityHash":"15032198813233274443","contentLanguage":"de","currency":"EUR","eventMetadataId":"1ee0fd01-3980-48fa-86fc-d87b4da72126"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}} 1601 ); 1602 1603 var loaded = false;
1604 trekkie.ready(function() { 1605 if (loaded) return; 1606 loaded = true; 1607 1608 window.ShopifyAnalytics.lib = window.trekkie; 1609 1610 var originalDocumentWrite = document.write; 1611 document.write = customDocumentWrite; 1612 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 1613 document.write = originalDocumentWrite; 1614 1615 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 1616 var token = match? match[1]: undefined; 1617 if (!hasLoggedConversion(token)) { 1618 setCookieIfConversion(token); 1619 window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"EUR","category":"Collection: post-treatment","collectionName":"post-treatment","collectionId":558362755338,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true}); 1620 } 1621 }); 1622 1623 window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":558362755338,"requestId":"4f3fb9ef-0d3c-4da4-8794-802236067528-1791450750","shopifyEmitted":true}); 1624 1625 var eventsListenerScript = document.createElement('script'); 1626 eventsListenerScript.async = true; 1627 eventsListenerScript.src = "//jolifill.de/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 1628 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 1629})();</script>
1629 1630
1630<script> 1631 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 1632 window.ga = function ga() { 1633 (window.ga.q = window.ga.q || []).push(arguments); 1634 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1635 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 1636 } 1637 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."); 1638 }; 1639 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 1640 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 1641 } 1642 } 1643</script>
vendor: 1 bytes, line 1643
1643
1644<script 1645 defer 1646 src="https://jolifill.de/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.0.min.js" 1647 data-application="storefront-renderer" 1648 data-shop-id="15586459696" 1649 data-render-region="gcp-us-west1" 1650 data-page-type="collection" 1651 data-theme-instance-id="194913829130" 1652 data-theme-name="Focal" 1653 data-theme-version="12.3.0" 1654 data-monorail-region="shop_domain" 1655 data-resource-timing-sampling-rate="10" 1656 data-shs="true" 1657 data-shs-beacon="true" 1658 data-shs-export-with-fetch="true" 1659 data-shs-logs-sample-rate="1" 1660 data-shs-beacon-endpoint="https://jolifill.de/api/collect" 1661></script>
1661 1662<meta name="shopify-y" content="9570d2d8-6d2c-458f-aa14-4da9ed7ee849" data-expiration="1823008350000"><meta name="shopify-s" content="aead92e8-2b63-452d-90af-508068101f38" data-expiration="1791452550000"><meta name="new-cookie-storage-activated" content="t"> 1663</head>
1663<script 1664 async 1665 src="https://eu-library.klarnaservices.com/lib.js" 1666 data-client-id="7ff82131-f10e-5428-ba3c-b81f1ca137a8" 1667></script>
1667 1668 1669
1669<script 1670 src='https://widget.superchat.de/snippet.js?applicationKey=WCaQ4yoZkP2rbp2PEYb50GemWd' 1671 referrerpolicy='no-referrer-when-downgrade'> 1672</script>
1672 1673 1674 <body class="no-focus-outline features--image-zoom" data-instant-allow-query-string><svg class="visually-hidden"> 1675 <linearGradient id="rating-star-gradient-half"> 1676 <stop offset="50%" stop-color="rgb(var(--product-star-rating))" /> 1677 <stop offset="50%" stop-color="rgb(var(--product-star-rating))" stop-opacity="0.4" /> 1678 </linearGradient> 1679 </svg> 1680 1681 <a href="#main" class="visually-hidden skip-to-content">Direkt zum Inhalt</a> 1682 <loading-bar class="loading-bar"></loading-bar><!-- BEGIN sections: header-group --> 1683<div id="shopify-section-sections--29128701116682__announcement-bar" class="shopify-section shopify-section-group-header-group shopify-section--announcement-bar"><style> 1684 :root { 1685 --enable-sticky-announcement-bar: 0; 1686 } 1687 1688 #shopify-section-sections--29128701116682__announcement-bar { 1689 --heading-color: 40, 40, 40; 1690 --text-color: 40, 40, 40; 1691 --primary-button-background: 255, 255, 255; 1692 --primary-button-text-color: 40, 40, 40; 1693 --section-background: 218, 235, 235;position: relative;} 1694 1695 @media screen and (min-width: 741px) { 1696 :root { 1697 --enable-sticky-announcement-bar: 0; 1698 } 1699 1700 #shopify-section-sections--29128701116682__announcement-bar {position: relative; 1701 z-index: unset;} 1702 } 1703 1704 @media screen and (max-width: 740px) { 1705 .announcement-bar__item--trusted .announcement-bar__message { 1706 width: 100%; 1707 height: 36px; 1708 min-height: 36px; 1709 padding: 0; 1710 display: flex; 1711 align-items: center; 1712 justify-content: center; 1713 overflow: hidden; 1714 } 1715 1716 .announcement-bar__trusted-inline--desktop { 1717 display: none !important; 1718 } 1719 1720 .announcement-bar__trusted-inline--mobile { 1721 width: 100%; 1722 height: 36px; 1723 display: flex; 1724 align-items: center; 1725 justify-content: center; 1726 overflow: hidden; 1727 } 1728 1729 .announcement-bar__trusted-inline--mobile etrusted-widget { 1730 display: block; 1731 } 1732 1733 .trusted-stars-service-widget .wrapper { 1734 margin: 0 !important; 1735 } 1736 } 1737 1738 @media screen and (min-width: 741px) { 1739 .announcement-bar__trusted-inline--mobile { 1740 display: none !important; 1741 } 1742 } 1743</style><section> 1744 <announcement-bar 1745 1746 class="announcement-bar announcement-bar--multiple" 1747 ><button data-action="prev" class="tap-area tap-area--large"> 1748 <span class="visually-hidden">Zurück</span> 1749 <svg fill="none" focusable="false" width="12" height="10" class="icon icon--nav-arrow-left-small icon--direction-aware " viewBox="0 0 12 10"> 1750 <path d="M12 5L2.25 5M2.25 5L6.15 9.16M2.25 5L6.15 0.840001" stroke="currentColor" stroke-width="2"></path> 1751 </svg> 1752 </button><div class="announcement-bar__list"><announcement-bar-item 1753 1754 1755 class="announcement-bar__item" 1756 1757 > 1758 <div class="announcement-bar__message " id="announcement-bar-message"><p> 1759 <img src="//jolifill.de/cdn/shop/t/159/assets/check.svg?v=126694662591561848541791370516" alt="check" class="check"> 1760 Gratis DHL Versand 1761 <strong>in Deutschland</strong> 1762 </p></div></announcement-bar-item><announcement-bar-item 1763 hidden 1764 1765 class="announcement-bar__item" 1766 1767 > 1768 <div class="announcement-bar__message " id="announcement-bar-message"><p> 1769 <img src="//jolifill.de/cdn/shop/t/159/assets/check.svg?v=126694662591561848541791370516" alt="check" class="check"> 1770 Lieferung 1771 <strong>am nächsten Werktag</strong> 1772 </p></div></announcement-bar-item><announcement-bar-item 1773 hidden 1774 1775 class="announcement-bar__item" 1776 1777 > 1778 <div class="announcement-bar__message " id="announcement-bar-message"><p> 1779 <img src="//jolifill.de/cdn/shop/t/159/assets/check.svg?v=126694662591561848541791370516" alt="check" class="check"> 1780 Rechnungskauf 1781 <strong>durch Klarna</strong> 1782 </p></div></announcement-bar-item><announcement-bar-item 1783 hidden 1784 class="announcement-bar__item announcement-bar__item--trusted" 1785 > 1786 <div class="announcement-bar__message " id="announcement-bar-trusted-message"> 1787 <div class="announcement-bar__trusted-inline announcement-bar__trusted-inline--desktop"> 1788 <!-- Begin eTrusted desktop widget tag --> 1789 <etrusted-widget 1790 data-etrusted-widget-id="wdg-f217f339-2b82-4813-a602-7be55b9c4edb" 1791 data-etrusted-locale="de-DE" 1792 ></etrusted-widget> 1793 <!-- End eTrusted desktop widget tag --> 1794 </div> 1795 1796 <div class="announcement-bar__trusted-inline announcement-bar__trusted-inline--mobile"> 1797 <!-- Begin eTrusted mobile widget tag --> 1798 <etrusted-widget 1799 data-etrusted-widget-id="wdg-f217f339-2b82-4813-a602-7be55b9c4edb" 1800 data-etrusted-locale="de-DE" 1801 ></etrusted-widget> 1802 <!-- End eTrusted mobile widget tag --> 1803 </div> 1804 </div> 1805 </announcement-bar-item> 1806 </div><button data-action="next" class="tap-area tap-area--large">
1807 <span class="visually-hidden">Weiter</span> 1808 <svg fill="none" focusable="false" width="12" height="10" class="icon icon--nav-arrow-right-small icon--direction-aware " viewBox="0 0 12 10"> 1809 <path d="M-3.63679e-07 5L9.75 5M9.75 5L5.85 9.16M9.75 5L5.85 0.840001" stroke="currentColor" stroke-width="2"></path> 1810 </svg> 1811 </button></announcement-bar> 1812 </section> 1813 1814 <!-- Begin eTrusted bootstrap tag --> 1815
1815<script src="https://integrations.etrusted.com/applications/widget.js/v2" defer async></script>
1815 1816 <!-- End eTrusted bootstrap tag --> 1817 1818
1818<script> 1819 document.addEventListener('DOMContentLoaded', async function () { 1820 console.log("ð£ Feiertags-Check läuft..."); 1821 1822 try { 1823 const stateCode = 'by'; 1824 const apiUrl = 'https://get.api-feiertage.de?states=' + stateCode; 1825 1826 const today = new Date(); 1827 const todayISO = today.toISOString().split('T')[0]; 1828 1829 const response = await fetch(apiUrl); 1830 const data = await response.json(); 1831 console.log("ð¦ Feiertagsdaten geladen:", data); 1832 1833 const holidays = data?.feiertage || []; 1834 1835 let isHoliday = false; 1836 let holidayName = ''; 1837 1838 for (const h of holidays) { 1839 if (h.date === todayISO) { 1840 isHoliday = true; 1841 holidayName = h.fname; 1842 break; 1843 } 1844 } 1845 1846 const customClosedDays = [ 1847 1848 1849 1850 1851 1852 1853 1854 ]; 1855 1856 for (const custom of customClosedDays) { 1857 if (custom.date === todayISO && !isHoliday) { 1858 isHoliday = true; 1859 holidayName = custom.name; 1860 } 1861 } 1862 1863 if (!isHoliday) { 1864 console.log("ð Kein Feiertag heute"); 1865 return; 1866 } 1867 1868 const locale = document.documentElement.lang || 'de'; 1869 1870 const labels = { 1871 de: 'Heute', 1872 en: 'Today', 1873 fr: "Aujourd'hui", 1874 it: 'Oggi', 1875 es: 'Hoy' 1876 }; 1877 1878 const dayLabel = labels[locale] || labels.de; 1879 1880 const translations = { 1881 de: `${dayLabel} ist ein Feiertag â ${holidayName}. Daher versenden wir Ihre Bestellung am nächsten Werktag.`, 1882 en: `${dayLabel} is a public holiday â ${holidayName}. We will ship your order on the next business day.`, 1883 fr: `${dayLabel} est un jour férié â ${holidayName}. Votre commande sera expédiée le jour ouvrable suivant.`, 1884 it: `${dayLabel} è un giorno festivo â ${holidayName}. Spediremo il tuo ordine il prossimo giorno lavorativo.`, 1885 es: `${dayLabel} es un dÃa festivo â ${holidayName}. Enviaremos tu pedido el próximo dÃa hábil.` 1886 }; 1887 1888 const message = translations[locale] || translations.de; 1889 console.log("ð Nachricht:", message); 1890 1891 const announcementBarList = document.querySelector('.announcement-bar__list'); 1892 1893 if (announcementBarList) { 1894 announcementBarList.innerHTML = ` 1895 <style> 1896 .announcement-bar__list, 1897 .announcement-bar__item, 1898 .announcement-bar__message { 1899 width: 100% !important; 1900 max-width: inherit !important; 1901 } 1902 </style> 1903 1904 <div class="announcement-bar__item"> 1905 <div class="announcement-bar__message text--small"> 1906 <p> 1907 <img src="//jolifill.de/cdn/shop/t/159/assets/check.svg?v=126694662591561848541791370516" alt="check" class="check"> 1908 ${message} 1909 </p> 1910 </div> 1911 </div> 1912 `; 1913 } 1914 1915 document.body.classList.add('special-openings'); 1916 1917 const infoBox = document.querySelector('.special-openings-info'); 1918 1919 if (infoBox) { 1920 infoBox.innerHTML = ` 1921 <svg height="512" viewBox="0 0 512 512" width="512" xmlns="http://www.w3.org/2000/svg"><title/><path d="M85.57,446.25H426.43a32,32,0,0,0,28.17-47.17L284.18,82.58c-12.09-22.44-44.27-22.44-56.36,0L57.4,399.08A32,32,0,0,0,85.57,446.25Z" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px"/><path d="M250.26,195.39l5.74,122,5.73-121.95a5.74,5.74,0,0,0-5.79-6h0A5.74,5.74,0,0,0,250.26,195.39Z" style="fill:none;stroke:#000;stroke-linecap:round;stroke-linejoin:round;stroke-width:32px"/><path d="M256,397.25a20,20,0,1,1,20-20A20,20,0,0,1,256,397.25Z"/></svg> 1922 ${message} 1923 `; 1924 } 1925 1926 } catch (error) { 1927 console.error('ð« Fehler im Feiertagsskript:', error); 1928 } 1929 }); 1930 1931 document.documentElement.style.setProperty( 1932 '--announcement-bar-height', 1933 document.getElementById('shopify-section-sections--29128701116682__announcement-bar').clientHeight + 'px' 1934 ); 1935 </script>
1935 1936 1937
1937<script> 1938 (function () { 1939 var TRUSTED_WIDGET_ID = 'wdg-f217f339-2b82-4813-a602-7be55b9c4edb'; 1940 var DESKTOP_QUERY = '(min-width: 1250px)'; 1941 var MOBILE_QUERY = '(max-width: 740px)'; 1942 var hasMountedObserver = false; 1943 1944 function getTrustedWrappers() { 1945 return Array.prototype.slice.call( 1946 document.querySelectorAll('.announcement-bar__trusted-inline') 1947 ); 1948 } 1949 1950 function removeHervorragend(root) { 1951 if (!root || !window.NodeFilter) return; 1952 1953 var walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null); 1954 var textNode; 1955 1956 while ((textNode = walker.nextNode())) { 1957 var value = textNode.nodeValue || ''; 1958 1959 if (!/hervorragend/i.test(value)) continue; 1960 1961 textNode.nodeValue = value 1962 .replace(/\s*hervorragend\s*/gi, ' ') 1963 .replace(/\s{2,}/g, ' '); 1964 } 1965 1966 if (root.shadowRoot) { 1967 removeHervorragend(root.shadowRoot); 1968 } 1969 } 1970 1971 function fixMobileTrustedWidgetSpacing(root) { 1972 if (!root) return; 1973 1974 var isMobile = window.matchMedia(MOBILE_QUERY).matches; 1975 1976 if (root.querySelectorAll) { 1977 var wrappers = root.querySelectorAll('.trusted-stars-service-widget .wrapper'); 1978 1979 wrappers.forEach(function (wrapper) { 1980 if (isMobile) { 1981 wrapper.style.setProperty('margin', '0', 'important'); 1982 } else { 1983 wrapper.style.removeProperty('margin'); 1984 } 1985 }); 1986 1987 var allNodes = root.querySelectorAll('*'); 1988 1989 allNodes.forEach(function (node) { 1990 if (node.shadowRoot) { 1991 fixMobileTrustedWidgetSpacing(node.shadowRoot); 1992 } 1993 }); 1994 } 1995 1996 if (root.shadowRoot) { 1997 fixMobileTrustedWidgetSpacing(root.shadowRoot); 1998 } 1999 } 2000 2001 function applyTrustedFixes() { 2002 var wrappers = getTrustedWrappers(); 2003 2004 wrappers.forEach(function (wrapper) { 2005 removeHervorragend(wrapper); 2006 fixMobileTrustedWidgetSpacing(wrapper); 2007 2008 var widget = wrapper.querySelector('etrusted-widget'); 2009 2010 if (widget) { 2011 removeHervorragend(widget); 2012 fixMobileTrustedWidgetSpacing(widget); 2013 2014 if (widget.shadowRoot) { 2015 removeHervorragend(widget.shadowRoot); 2016 fixMobileTrustedWidgetSpacing(widget.shadowRoot); 2017 } 2018 } 2019 }); 2020 } 2021 2022 function rerenderTrustedWidgets() { 2023 var wrappers = getTrustedWrappers(); 2024 2025 wrappers.forEach(function (wrapper) { 2026 var oldWidget = wrapper.querySelector('etrusted-widget'); 2027 2028 if (!oldWidget) return; 2029 2030 var newWidget = document.createElement('etrusted-widget'); 2031 var attributes = oldWidget.attributes; 2032 2033 for (var i = 0; i < attributes.length; i += 1) { 2034 newWidget.setAttribute(attributes[i].name, attributes[i].value); 2035 } 2036 2037 if (!newWidget.hasAttribute('data-etrusted-widget-id')) { 2038 newWidget.setAttribute('data-etrusted-widget-id', TRUSTED_WIDGET_ID); 2039 } 2040 2041 oldWidget.replaceWith(newWidget); 2042 }); 2043 } 2044 2045 function normalizeTrustedWidgets(reRenderFirst) { 2046 if (reRenderFirst) { 2047 rerenderTrustedWidgets(); 2048 } 2049 2050 window.setTimeout(applyTrustedFixes, 180); 2051 window.setTimeout(applyTrustedFixes, 700); 2052 window.setTimeout(applyTrustedFixes, 1800); 2053 window.setTimeout(applyTrustedFixes, 3000); 2054 } 2055 2056 function mountTrustedObserver() { 2057 if (hasMountedObserver || !window.MutationObserver) return; 2058 2059 var wrappers = getTrustedWrappers(); 2060 2061 if (!wrappers.length) return; 2062 2063 hasMountedObserver = true; 2064 2065 wrappers.forEach(function (wrapper) { 2066 var observer = new MutationObserver(function () { 2067 applyTrustedFixes(); 2068 }); 2069 2070 observer.observe(wrapper, { 2071 childList: true, 2072 subtree: true, 2073 characterData: true 2074 }); 2075 }); 2076 } 2077 2078 function initTrustedBarFixes() { 2079 var desktopMq = window.matchMedia(DESKTOP_QUERY); 2080 var mobileMq = window.matchMedia(MOBILE_QUERY); 2081 var wasDesktop = desktopMq.matches; 2082 2083 normalizeTrustedWidgets(false); 2084 mountTrustedObserver(); 2085 2086 var onDesktopChange = function (event) { 2087 var isDesktop = event.matches; 2088 2089 if (isDesktop && !wasDesktop) { 2090 normalizeTrustedWidgets(true); 2091 } else { 2092 normalizeTrustedWidgets(false); 2093 } 2094 2095 wasDesktop = isDesktop; 2096 }; 2097 2098 var onMobileChange = function () { 2099 normalizeTrustedWidgets(false); 2100 }; 2101 2102 if (typeof desktopMq.addEventListener === 'function') { 2103 desktopMq.addEventListener('change', onDesktopChange); 2104 } else if (typeof desktopMq.addListener === 'function') { 2105 desktopMq.addListener(onDesktopChange); 2106 } 2107 2108 if (typeof mobileMq.addEventListener === 'function') { 2109 mobileMq.addEventListener('change', onMobileChange); 2110 } else if (typeof mobileMq.addListener === 'function') { 2111 mobileMq.addListener(onMobileChange); 2112 } 2113 } 2114 2115 if (document.readyState === 'loading') { 2116 document.addEventListener('DOMContentLoaded', initTrustedBarFixes); 2117 } else { 2118 initTrustedBarFixes(); 2119 } 2120 })(); 2121 </script>
2121 2122</div><div id="shopify-section-sections--29128701116682__header" class="shopify-section shopify-section-group-header-group shopify-section--header"><style> 2123 :root { 2124 --enable-sticky-header: 1; 2125 --enable-transparent-header: 0; 2126 --loading-bar-background: 40, 40, 40; /* Prevent the loading bar to be invisible */ 2127 } 2128 2129 #shopify-section-sections--29128701116682__header {--header-background: 255, 255, 255; 2130 --header-text-color: 40, 40, 40; 2131 --header-border-color: 223, 223, 223; 2132 --reduce-header-padding: 0;position: -webkit-sticky; 2133 position: sticky; 2134 top: 0;z-index: 4; 2135 }.shopify-section--announcement-bar ~ #shopify-section-sections--29128701116682__header { 2136 top: calc(var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)); 2137 }#shopify-section-sections--29128701116682__header .header__logo-image { 2138 max-width: 100px; 2139 } 2140 2141 @media screen and (min-width: 741px) { 2142 #shopify-section-sections--29128701116682__header .header__logo-image { 2143 max-width: 140px; 2144 } 2145 } 2146 2147 @media screen and (min-width: 1200px) {/* For this navigation we have to move the logo and make sure the navigation takes the whole width */ 2148 .header__logo { 2149 order: -1; 2150 flex: 1 1 0; 2151 } 2152 2153 .header__inline-navigation { 2154 flex: 1 1 auto; 2155 justify-content: center; 2156 max-width: max-content; 2157 margin-inline: 48px; 2158 }}</style> 2159 2160<store-header sticky class="header header--bordered " role="banner"><div class="container"> 2161 <div class="header__wrapper"> 2162 <!-- LEFT PART --> 2163 2164 2165 <!-- LOGO PART --><div class="gp-menu"> 2166 2167 2168 2169 2170 2171 <div class="subwrap"> 2172 2173 <a class="jf-megamenu-tr" mega-menu-ref="mm-usage">Anwendungsbereiche</a> 2174 2175 </div> 2176 2177 2178 2179 2180 2181 2182 <div class="subwrap"> 2183 2184 <a class="jf-megamenu-tr" mega-menu-ref="mm-dermafiller">Dermafiller</a> 2185 2186 </div> 2187 2188 2189 2190 2191 2192 2193 <div class="subwrap"> 2194 2195 <a href="/collections/hyaluronidase" class="menu-item-link">Hyaluronidase</a> 2196 2197 2198 2199 </div> 2200 2201 2202 2203 2204 2205 2206 <div style="position: relative" class="subwrap"> 2207 2208 <a href="/collections/fadenlifting" class="menu-item-link">Fadenlifting</a> 2209 2210 2211 2212 <div class="submenu gp-mega-menu-container animate__animated animate__fadeIn 2213 shrink" 2214 style="max-width: none !important;"> 2215 2216 2217 2218 <a href="/collections/aptos" class="mega-menu-link"> 2219 Aptos 2220 </a> 2221 2222 2223 2224 2225 <a href="/collections/rainbow-threads" class="mega-menu-link"> 2226 Rainbow Threads 2227 </a> 2228 2229 2230 2231 2232 <a href="/collections/venus-v-line%C2%AE" class="mega-menu-link"> 2233 Venus V Line® 2234 </a> 2235 2236 2237 2238 2239 </div> 2240 2241 2242 2243 </div> 2244 2245 2246 2247 2248 2249 2250 <div class="subwrap"> 2251 2252 <a href="/collections/lipolyse" class="menu-item-link">Lipolyse</a> 2253 2254 2255 2256 </div> 2257 2258 2259 2260 2261 2262 2263 <div style="position: relative" class="subwrap"> 2264 2265 <a href="/collections/peelings" class="menu-item-link">Peeling</a> 2266 2267 2268 2269 <div class="submenu gp-mega-menu-container animate__animated animate__fadeIn 2270 shrink" 2271 style="max-width: none !important;"> 2272 2273 2274 2275 <a href="/collections/prx-t33" class="mega-menu-link"> 2276 PRX-T33 2277 </a> 2278 2279 2280 2281 2282 <a href="/collections/biorepeel" class="mega-menu-link"> 2283 Biorepeel 2284 </a> 2285 2286 2287 2288 2289 <a href="/collections/fillmed-peeling" class="mega-menu-link"> 2290 Fillmed 2291 </a> 2292 2293 2294 2295 2296 <a href="/collections/hyalual-peelings" class="mega-menu-link"> 2297 Hyalual 2298 </a> 2299 2300 2301 2302 2303 <a href="/collections/innoaesthetics-peelings" class="mega-menu-link"> 2304 Innoaesthetics 2305 </a> 2306 2307 2308 2309 2310 <a href="/collections/jalupro-peeling" class="mega-menu-link"> 2311 Jalupro 2312 </a> 2313 2314 2315 2316 2317 <a href="/collections/matrixpeel" class="mega-menu-link"> 2318 Matrixpeel 2319 </a> 2320 2321 2322 2323 2324 <a href="/collections/meline" class="mega-menu-link"> 2325 Me Line 2326 </a> 2327 2328 2329 2330 2331 <a href="/collections/mesoestetic-peelings" class="mega-menu-link"> 2332 Mesoestetic 2333 </a> 2334 2335 2336 2337 2338 <a href="/collections/md-peel" class="mega-menu-link"> 2339 md:peel 2340 </a> 2341 2342 2343 2344 2345 <a href="/collections/pink-intimate-system" class="mega-menu-link"> 2346 Pink Intimate System 2347 </a> 2348 2349 2350 2351 2352 <a href="/collections/velet-cosmetics-peelings" class="mega-menu-link shrinklink"> 2353 Velvet Cosmetics 2354 </a> 2355 2356 2357 2358 2359 </div> 2360 2361 2362 2363 </div> 2364 2365 2366 2367 2368 2369 2370 <div class="subwrap"> 2371 2372 <a href="/collections/mesotherapie" class="menu-item-link">Mesotherapie</a> 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 <div class="submenu "> 2387 <div class="sub-outer gp-mega-menu-container animate__animated animate__fadeIn"> 2388 2389 <div class="mm-col"> 2390 2391 2392 2393 2394 2395 2396 <a href="/collections/alidya" class="mega-menu-link">Alidya</a> 2397 2398 2399 2400 2401 2402 2403 2404 <a href="/collections/asceplus" class="mega-menu-link">ASCEplus</a> 2405 2406 2407 2408 2409 2410 2411 2412 <a href="/collections/bioskin%C2%AE" class="mega-menu-link">BioSkin</a> 2413 2414 2415 2416 2417 2418 2419 2420 <a href="/collections/cellbooster" class="mega-menu-link">Cellbooster</a> 2421 2422 2423 2424 2425 2426 2427 2428 <a href="/collections/cytocare" class="mega-menu-link">Cytocare</a> 2429 2430 2431 2432 2433 2434 2435 2436 <a href="/collections/dermaheal" class="mega-menu-link">Dermaheal</a> 2437 2438 2439 2440 2441 2442 2443 2444 <a href="/collections/dermaqual" class="mega-menu-link">DermaQual</a> 2445 2446 2447 </div> 2448 2449 <div class="mm-col"> 2450 2451 2452 2453 2454 2455 2456 <a href="/collections/dr-pen" class="mega-menu-link">Dr.pen</a> 2457 2458 2459 2460 2461 2462 2463 2464 <a href="/collections/dsd-de-luxe" class="mega-menu-link">DSD de Luxe</a> 2465 2466 2467 2468 2469 2470 2471 2472 <a href="/collections/exosomen" class="mega-menu-link">Exosome</a> 2473 2474 2475 2476 2477 2478 2479 2480 <a href="/collections/global-meso" class="mega-menu-link">Global Meso</a> 2481 2482 2483 2484 2485 2486 2487 2488 <a href="/collections/innoaesthetics" class="mega-menu-link">Innoaesthetics</a> 2489 2490 2491 2492 2493 2494 2495 2496 <a href="/collections/just-beautiful" class="mega-menu-link">Just Beautiful</a> 2497 2498 2499 2500 2501 2502 2503 2504 <a href="/collections/lemon-bottle-skincare" class="mega-menu-link">Lemon Bottle</a> 2505 2506 2507 </div> 2508 2509 <div class="mm-col"> 2510 2511 2512 2513 2514 2515 2516 <a href="/collections/love-cosmedical" class="mega-menu-link">
2516Love Cosmedical</a> 2517 2518 2519 2520 2521 2522 2523 2524 <a href="/collections/lumi-meso" class="mega-menu-link">Lumi-Meso</a> 2525 2526 2527 2528 2529 2530 2531 2532 <a href="/collections/mccm" class="mega-menu-link">MCCM</a> 2533 2534 2535 2536 2537 2538 2539 2540 <a href="/collections/matrixneedling" class="mega-menu-link">Matrixneedling</a> 2541 2542 2543 2544 2545 2546 2547 2548 <a href="/collections/mesoestetic" class="mega-menu-link">Mesoestetic</a> 2549 2550 2551 2552 2553 2554 2555 2556 <a href="/collections/meso-me" class="mega-menu-link">MesoâMe</a> 2557 2558 2559 2560 2561 2562 2563 2564 <a href="/collections/mesoram" class="mega-menu-link">Mesoram</a> 2565 2566 2567 </div> 2568 2569 <div class="mm-col"> 2570 2571 2572 2573 2574 2575 2576 <a href="/collections/mesotech-1" class="mega-menu-link">Mesotech</a> 2577 2578 2579 2580 2581 2582 2583 2584 <a href="/collections/md-ceuticals" class="mega-menu-link">md:ceuticals</a> 2585 2586 2587 2588 2589 2590 2591 2592 <a href="/collections/needleroll" class="mega-menu-link">NeedleRoll</a> 2593 2594 2595 2596 2597 2598 2599 2600 <a href="/collections/nithya-mesotherapie" class="mega-menu-link">Nithya</a> 2601 2602 2603 2604 2605 2606 2607 2608 <a href="/collections/pbserum" class="mega-menu-link">PBSerum</a> 2609 2610 2611 2612 2613 2614 2615 2616 <a href="/collections/pluryal" class="mega-menu-link">Pluryal</a> 2617 2618 2619 2620 2621 2622 2623 2624 <a href="/collections/preime" class="mega-menu-link">Préime</a> 2625 2626 2627 </div> 2628 2629 <div class="mm-col"> 2630 2631 2632 2633 2634 2635 2636 <a href="/collections/purasomes" class="mega-menu-link">Purasomes</a> 2637 2638 2639 2640 2641 2642 2643 2644 <a href="/collections/regenyal-cocktails-produkte" class="mega-menu-link">Regenyal</a> 2645 2646 2647 2648 2649 2650 2651 2652 <a href="/collections/rrs" class="mega-menu-link">RRS</a> 2653 2654 2655 2656 2657 2658 2659 2660 <a href="/collections/stayve" class="mega-menu-link">Stayve</a> 2661 2662 2663 2664 2665 2666 2667 2668 <a href="/collections/ultra-v-mesotherapie" class="mega-menu-link">Ultra V</a> 2669 2670 2671 2672 2673 2674 2675 2676 <a href="/collections/veluria" class="mega-menu-link">Veluria</a> 2677 2678 2679 2680 2681 2682 2683 2684 <a href="/collections/velet-cosmetics" class="mega-menu-link">Velvet Cosmetics</a> 2685 2686 2687 </div> 2688 2689 </div> 2690 </div> 2691 2692 2693 2694 </div> 2695 2696 2697 2698 2699 2700 2701 <div style="position: relative" class="subwrap"> 2702 2703 <a href="/collections/kanuelen" class="menu-item-link">Kanülen</a> 2704 2705 2706 2707 <div class="submenu gp-mega-menu-container animate__animated animate__fadeIn 2708 shrink" 2709 style="max-width: none !important;"> 2710 2711 2712 2713 <a href="/collections/croma-1" class="mega-menu-link"> 2714 Croma 2715 </a> 2716 2717 2718 2719 2720 <a href="/collections/matrixneedling-cannula" class="mega-menu-link"> 2721 Matrixneedling 2722 </a> 2723 2724 2725 2726 2727 <a href="/collections/softfil-kanuelen" class="mega-menu-link"> 2728 SoftFil 2729 </a> 2730 2731 2732 2733 2734 <a href="/collections/teqler" class="mega-menu-link"> 2735 Teqler 2736 </a> 2737 2738 2739 2740 2741 <a href="/collections/tsk" class="mega-menu-link"> 2742 TSK 2743 </a> 2744 2745 2746 2747 2748 </div> 2749 2750 2751 2752 </div> 2753 2754 2755 2756 2757 2758 2759 <div style="position: relative" class="subwrap"> 2760 2761 <a href="https://www.jolifill.de/collections/nadel-needle" class="menu-item-link">Nadeln</a> 2762 2763 2764 2765 <div class="submenu gp-mega-menu-container animate__animated animate__fadeIn 2766 shrink" 2767 style="max-width: none !important;"> 2768 2769 2770 2771 <a href="/collections/fillmed-microneedles" class="mega-menu-link"> 2772 Fillmed 2773 </a> 2774 2775 2776 2777 2778 <a href="/collections/mesoram" class="mega-menu-link"> 2779 Mesoram 2780 </a> 2781 2782 2783 2784 2785 <a href="/collections/micronjet%E2%84%A2" class="mega-menu-link"> 2786 MicronJet 2787 </a> 2788 2789 2790 2791 2792 <a href="/collections/teqler" class="mega-menu-link"> 2793 Teqler 2794 </a> 2795 2796 2797 2798 2799 <a href="/collections/tsk-nadeln" class="mega-menu-link"> 2800 TSK 2801 </a> 2802 2803 2804 2805 2806 <a href="/collections/zelostat%C2%AE" class="mega-menu-link"> 2807 Zelostat 2808 </a> 2809 2810 2811 2812 2813 </div> 2814 2815 2816 2817 </div> 2818 2819 2820 2821 2822 2823 2824 <div class="subwrap"> 2825 2826 <a href="/collections/skincare" class="menu-item-link">Skincare</a> 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 <div class="submenu "> 2841 <div class="sub-outer gp-mega-menu-container animate__animated animate__fadeIn"> 2842 2843 <div class="mm-col"> 2844 2845 2846 2847 2848 2849 2850 <a href="/collections/bioskin-skincare" class="mega-menu-link">BioSkin® Skincare</a> 2851 2852 2853 2854 2855 2856 2857 2858 <a href="/collections/clinisept" class="mega-menu-link">Clinisept+</a> 2859 2860 2861 2862 2863 2864 2865 2866 <a href="/collections/croma-skincare" class="mega-menu-link">Croma</a> 2867 2868 2869 2870 2871 2872 2873 2874 <a href="/collections/dermaheal-skincare" class="mega-menu-link">DermaHeal</a> 2875 2876 2877 2878 2879 2880 2881 2882 <a href="/collections/dr-cyj-skincare" class="mega-menu-link">Dr.CYJ</a> 2883 2884 2885 2886 2887 2888 2889 2890 <a href="/collections/dsd-de-luxe" class="mega-menu-link">DSD de Luxe</a> 2891 2892 2893 </div> 2894 2895 <div class="mm-col"> 2896 2897 2898 2899 2900 2901 2902 <a href="/collections/d-a" class="mega-menu-link">D/A</a> 2903 2904 2905 2906 2907 2908 2909 2910 <a href="/collections/ejal-skincare" class="mega-menu-link">Ejal</a> 2911 2912 2913 2914 2915 2916 2917 2918 <a href="/collections/fillmed-skin-care" class="mega-menu-link">Fillmed</a> 2919 2920 2921 2922 2923 2924 2925 2926 <a href="/collections/innoaesthetics-skincare" class="mega-menu-link">Innoaesthetics</a> 2927 2928 2929 2930 2931 2932 2933 2934 <a href="/collections/jalupro-skincare" class="mega-menu-link">Jalupro</a> 2935 2936 2937 2938 2939 2940 2941 2942 <a href="/collections/karisma-skincare" class="mega-menu-link">Karisma</a> 2943 2944 2945 </div> 2946 2947 <div class="mm-col"> 2948 2949 2950 2951 2952 2953 2954 <a href="/collections/lab31b" class="mega-menu-link">LAB31B</a> 2955 2956 2957 2958 2959 2960 2961 2962 <a href="/collections/mccm-skincare" class="mega-menu-link">MCCM</a> 2963 2964 2965 2966 2967 2968 2969 2970 <a href="/collections/meline" class="mega-menu-link">Me Line</a> 2971 2972 2973 2974 2975 2976 2977 2978 <a href="/collections/mesoestetic-skincare" class="mega-menu-link">Mesoestetic</a> 2979 2980 2981 2982 2983 2984 2985 2986 <a href="/collections/md-ceuticals-skin-care" class="mega-menu-link">md:ceuticals</a> 2987 2988 2989 2990 2991 2992 2993 2994 <a href="/collections/monalisa-skincare" class="mega-menu-link">Monalisa</a> 2995 2996 2997 </div> 2998 2999 <div class="mm-col"> 3000 3001 3002 3003 3004 3005 3006 <a href="/collections/neauvia-skincare" class="mega-menu-link">Neauvia</a> 3007 3008 3009 3010 3011 3012 3013 3014 <a href="/collections/pelo-baum-skincare" class="mega-menu-link">Pelo Baum</a> 3015 3016 3017 3018 3019 3020 3021 3022 <a href="/collections/postopix" class="mega-menu-link">Postopix</a> 3023 3024 3025 3026 3027 3028 3029 3030 <a href="/collections/softfil-skin-care" class="mega-menu-link">Softfil</a> 3031 3032 3033 3034 3035 3036 3037 3038 <a href="/collections/teoxane-skin-care" class="mega-menu-link">Teoxane</a> 3039 3040 3041 3042 3043 3044 3045 3046 <a href="/collections/tricocure" class="mega-menu-link">Tricocure</a> 3047 3048 3049 </div> 3050 3051 <div class="mm-col"> 3052 3053 3054 3055 3056 3057 3058 <a href="/collections/viscoderm-skincare" class="mega-menu-link">Viscoderm</a> 3059 3060 3061 3062
3062 3063 3064 3065 3066 <a href="/collections/wiqo-skincare" class="mega-menu-link">WiQo</a> 3067 3068 3069 3070 3071 3072 3073 3074 <a href="/collections/zo%C2%AE-skin-health" class="mega-menu-link">ZO Skin Health</a> 3075 3076 3077 3078 3079 <a href="#" class="mega-menu-link last"></a> 3080 3081 3082 3083 3084 <a href="#" class="mega-menu-link last"></a> 3085 3086 3087 3088 3089 <a href="#" class="mega-menu-link last"></a> 3090 3091 3092 </div> 3093 3094 </div> 3095 </div> 3096 3097 3098 3099 </div> 3100 3101 3102 3103 3104 3105 3106 <div class="subwrap"> 3107 3108 <a href="/collections/fachzubehor" class="menu-item-link">Zubehör</a> 3109 3110 3111 3112 </div> 3113 3114 3115 3116 3117 3118 3119</div> 3120 3121<style> 3122 .submenu { 3123 display: none; 3124 height: auto; 3125 width: 100vw; 3126 position: fixed; 3127 left: 0; 3128 top: var(--jf-menu-dropdown-top, calc((var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)) + var(--header-height-without-bottom-nav, 73px))) !important; 3129 z-index: 160; 3130 padding: 4vh 14vh 1vh 14vh; 3131 background: #FFF; 3132 box-sizing: border-box; 3133 box-shadow: rgba(0, 0, 0, 0.1) 0px 20px 25px -5px, rgba(0, 0, 0, 0.04) 0px 10px 10px -5px; 3134 } 3135 3136 .gp-menu .subwrap:hover > .submenu, 3137 .gp-menu .subwrap:focus-within > .submenu, 3138 .gp-menu .subwrap.is-open > .submenu { 3139 display: flex; 3140 } 3141 3142 .gp-menu { 3143 position: relative; 3144 z-index: 40; 3145 } 3146 3147 .gp-menu .subwrap { 3148 position: relative; 3149 } 3150 3151 .submenu.gp-mega-menu-container.animate__animated.animate__fadeIn.shrink { 3152 width: 305px; 3153 flex-direction: column; 3154 position: fixed; 3155 padding: 20px !important; 3156 top: var(--jf-menu-dropdown-top, calc((var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)) + var(--header-height-without-bottom-nav, 73px))) !important; 3157 } 3158 3159 .submenu.gp-mega-menu-container { 3160 width: 100% !important; 3161 max-width: none !important; 3162 } 3163 3164 .submenu.gp-mega-menu-container.shrink { 3165 width: 300px !important; 3166 left: var(--jf-submenu-left, 0px) !important; 3167 } 3168 3169 .submenu.gp-mega-menu-container:not(.shrink) { 3170 top: var(--jf-menu-dropdown-top, calc((var(--enable-sticky-announcement-bar, 0) * var(--announcement-bar-height, 0px)) + var(--header-height-without-bottom-nav, 73px))) !important; 3171 left: 0 !important; 3172 width: 100vw !important; 3173 } 3174 3175 .menu-item-link::after { 3176 display: none; 3177 } 3178 3179 .menu-item-link { 3180 position: relative; 3181 } 3182</style> 3183
3184<script> 3185 document.addEventListener('DOMContentLoaded', function () { 3186 var wrappers = document.querySelectorAll('.gp-menu .subwrap'); 3187 3188 wrappers.forEach(function (wrapper) { 3189 var submenu = wrapper.querySelector(':scope > .submenu'); 3190 3191 if (!submenu) { 3192 return; 3193 } 3194 3195 var closeTimer = null; 3196 3197 var updateSubmenuPosition = function () { 3198 if (!submenu.classList.contains('shrink')) { 3199 submenu.style.removeProperty('--jf-submenu-left'); 3200 return; 3201 } 3202 3203 var rect = wrapper.getBoundingClientRect(); 3204 var width = 305; 3205 var gutter = 12; 3206 var left = Math.max(gutter, Math.min(rect.left - 20, window.innerWidth - width - gutter)); 3207 3208 submenu.style.setProperty('--jf-submenu-left', left + 'px'); 3209 }; 3210 3211 var openSubmenu = function () { 3212 window.clearTimeout(closeTimer); 3213 updateSubmenuPosition(); 3214 wrapper.classList.add('is-open'); 3215 }; 3216 3217 var queueClose = function () { 3218 window.clearTimeout(closeTimer); 3219 closeTimer = window.setTimeout(function () { 3220 if (!wrapper.matches(':hover') && !submenu.matches(':hover') && !wrapper.matches(':focus-within')) { 3221 wrapper.classList.remove('is-open'); 3222 } 3223 }, 140); 3224 }; 3225 3226 wrapper.addEventListener('mouseenter', openSubmenu); 3227 wrapper.addEventListener('mouseleave', queueClose); 3228 wrapper.addEventListener('focusin', openSubmenu); 3229 wrapper.addEventListener('focusout', queueClose); 3230 submenu.addEventListener('mouseenter', openSubmenu); 3231 submenu.addEventListener('mouseleave', queueClose); 3232 window.addEventListener('resize', updateSubmenuPosition); 3233 }); 3234 }); 3235</script>
3235 3236<span class="header__logo"><a class="header__logo-link" href="/"> 3237 <span class="visually-hidden">Jolifill.de</span> 3238 <img class="header__logo-image" width="140" height="48" src="//jolifill.de/cdn/shop/files/jolifill-dermafiller-logo.png?v=1728559166&width=280" alt=""></a><button type="button" class="jf-header-medical-switch" data-medical-switch-trigger onclick="window.JFMedicalSwitch ? window.JFMedicalSwitch.open() : document.getElementById('popup') && (document.getElementById('popup').style.display = 'flex'); return false;" aria-haspopup="dialog" aria-label="Kundentyp wechseln"> 3239 <span class="jf-header-medical-switch__badge jf-header-medical-switch__badge--business"> 3240 <svg class="jf-header-medical-switch__icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> 3241 <rect x="3" y="7" width="18" height="13" rx="2"></rect> 3242 <path d="M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2"></path> 3243 <path d="M3 12h18"></path> 3244 </svg> 3245 <span>Business</span> 3246 </span> 3247 3248 <span class="jf-header-medical-switch__badge jf-header-medical-switch__badge--private"> 3249 <svg class="jf-header-medical-switch__icon" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> 3250 <path d="M20 21a8 8 0 0 0-16 0"></path> 3251 <circle cx="12" cy="7" r="4"></circle> 3252 </svg> 3253 <span>Privat</span> 3254 </span> 3255 3256 <span class="jf-header-medical-switch__badge jf-header-medical-switch__badge--unset"> 3257 <span>Auswahl</span> 3258 </span> 3259 3260 <svg class="jf-header-medical-switch__toggle" viewBox="0 0 24 24" aria-hidden="true" focusable="false"> 3261 <path d="M7 7h10"></path> 3262 <path d="M14 4l3 3-3 3"></path> 3263 <path d="M17 17H7"></path> 3264 <path d="M10 14l-3 3 3 3"></path> 3265 </svg> 3266 </button></span><!-- SECONDARY LINKS PART --> 3267 <div class="header__secondary-links"><form method="post" action="/localization" id="header-localization-form" accept-charset="UTF-8" class="header__cross-border hidden-pocket" 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="/collections/post-treatment" /><input type="hidden" name="country_code" value="DE" data-localization-country-input><div class="popover-container"> 3268 <input type="hidden" name="locale_code" value="de"> 3269 <span class="visually-hidden">Sprache</span> 3270 3271 <button type="button" is="toggle-button" class="popover-button text--small" aria-expanded="false" aria-controls="header-localization-form-locale"> 3272 de 3273<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 3274 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 3275 </svg></button> 3276 3277 <popover-content id="header-localization-form-locale" class="popover"> 3278 <span class="popover__overlay"></span> 3279 3280 <header class="popover__header"> 3281 <span class="popover__title heading h6">Sprache</span> 3282 3283 <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 3284 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 3285 </svg></button> 3286 </header> 3287 3288 <div class="popover__content"> 3289 <div class="popover__choice-list"><button type="submit" name="locale_code" value="de" class="popover__choice-item" data-localization-country-code="DE"> 3290 <span class="popover__choice-label" aria-current="true"> 3291 De 3292 </span> 3293 </button><button type="submit" name="locale_code" value="en" class="popover__choice-item" data-localization-country-code="DE">
3294 <span class="popover__choice-label" > 3295 En 3296 </span> 3297 </button><button type="submit" name="locale_code" value="fr" class="popover__choice-item" data-localization-country-code="FR"> 3298 <span class="popover__choice-label" > 3299 Fr 3300 </span> 3301 </button><button type="submit" name="locale_code" value="es" class="popover__choice-item" data-localization-country-code="ES"> 3302 <span class="popover__choice-label" > 3303 Es 3304 </span> 3305 </button><button type="submit" name="locale_code" value="it" class="popover__choice-item" data-localization-country-code="IT"> 3306 <span class="popover__choice-label" > 3307 It 3308 </span> 3309 </button></div> 3310 </div> 3311 </popover-content> 3312 </div></form><div class="header__icon-list"><button is="toggle-button" class="header__icon-wrapper tap-area hidden-phone " aria-controls="newsletter-popup" aria-expanded="false"> 3313 <span class="visually-hidden">Newsletter</span><svg focusable="false" width="20" height="16" class="icon icon--header-email " viewBox="0 0 20 16"> 3314 <path d="M19 4l-9 5-9-5" fill="none" stroke="currentColor" stroke-width="2"></path> 3315 <path stroke="currentColor" fill="none" stroke-width="2" d="M1 1h18v14H1z"></path> 3316 </svg></button><a href="/search" is="toggle-link" class="header__icon-wrapper tap-area hidden-pocket hidden-lap " aria-label="Suche" aria-controls="search-drawer" aria-expanded="false"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> 3317 <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path> 3318 </svg></a><a href="#" is="toggle-link" class="header__icon-wrapper tap-area hidden-lap open-mainmenu"> 3319 <img src="//jolifill.de/cdn/shop/t/159/assets/jf-menu.svg?v=93009970296861818911791370516" width="20" height="20" alt="Menu"> 3320 </a><a href="https://jolifill.de/customer_authentication/redirect?locale=de®ion_country=DE" class="header__icon-wrapper tap-area hidden-phone " aria-label="Login"><svg focusable="false" width="18" height="17" class="icon icon--header-customer " viewBox="0 0 18 17"> 3321 <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></circle> 3322 <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="2"></path> 3323 </svg></a><a href="/cart" is="toggle-link" aria-controls="mini-cart" aria-expanded="false" class="header__icon-wrapper tap-area " aria-label="Warenkorb" data-no-instant><svg focusable="false" width="20" height="18" class="icon icon--header-cart " viewBox="0 0 20 18"> 3324 <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="2"></path> 3325 <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="2"></path> 3326 </svg><cart-count class="header__cart-count header__cart-count--floating bubble-count" aria-hidden="true">0</cart-count> 3327 </a> 3328 </div></div> 3329 </div></div> 3330 <div class="jf-recent" role="navigation" aria-label="Quick links"> 3331 <div class="container"> 3332 <a href="/collections/neu"> 3333 3334<svg id="Layer_1" xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 128 128" style="max-width: 25px"> 3335 <!-- Generator: Adobe Illustrator 29.8.3, SVG Export Plug-In . SVG Version: 2.1.1 Build 3) --> 3336 <polygon points="77.1 98.9 112 64 77.1 29.1 71.4 34.8 96.7 60 33.2 60 33.2 68 96.7 68 71.4 93.2 77.1 98.9"/> 3337 <rect x="13.2" y="60" width="8" height="8" transform="translate(34.4 128) rotate(180)" /> 3338</svg> 3339 3340 <span>Neuheiten</span> 3341 3342 3343 </a> 3344 <a href="/collections/reduzierte-mhd-ware" class="jf-recent__sale"> 3345 <svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 128 128" aria-hidden="true" focusable="false">
3346 <polygon points="77.1 98.9 112 64 77.1 29.1 71.4 34.8 96.7 60 33.2 60 33.2 68 96.7 68 71.4 93.2 77.1 98.9"/> 3347 <rect x="13.2" y="60" width="8" height="8" transform="translate(34.4 128) rotate(180)" /> 3348 </svg> 3349 <span>Sale</span> 3350 </a> 3351 </div> 3352 </div> 3353</store-header><cart-notification global hidden class="cart-notification "></cart-notification><mobile-navigation append-body id="mobile-menu-drawer" class="drawer drawer--from-left"> 3354 <span class="drawer__overlay"></span> 3355 3356 <div class="drawer__header drawer__header--shadowed"> 3357 <button type="button" class="drawer__close-button drawer__close-button--block tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 3358 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 3359 </svg></button> 3360 </div> 3361 3362 <div class="drawer__content"> 3363 <ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-1" aria-expanded="false">Anwendungsbereiche<span class="animated-plus"></span> 3364 </button> 3365 3366 <collapsible-content id="mobile-menu-1" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/akne" class="mobile-nav__link">Akne</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/anti-age" class="mobile-nav__link">Anti Age</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/arthrose-therapie" class="mobile-nav__link">Arthrose-Therapie</a></li><li class="mobile-nav__item" data-level="2"><a href="https://www.jolifill.de/collections/augenpartie" class="mobile-nav__link">Augen</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/biorevitalisierung" class="mobile-nav__link">Biorevitalisierung</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/body-contouring" class="mobile-nav__link">Body Contouring</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/body-filler" class="mobile-nav__link">Body Filler</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/cellulite" class="mobile-nav__link">Cellulite</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dermafiller" class="mobile-nav__link">Dermafiller</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/exosomen" class="mobile-nav__link">Exosome</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/gesichtsreinigung" class="mobile-nav__link">Gesichtsreinigung</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/haare" class="mobile-nav__link">Haare</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/hyaluron-pen" class="mobile-nav__link">Hyaluron Pen</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/hyaluronidase" class="mobile-nav__link">Hyaluronidase</a></li><li class="mobile-nav__item" data-level="2"><a href="https://www.jolifill.de/collections/intimbereich" class="mobile-nav__link">Intimbereich</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/kollagenstimulation" class="mobile-nav__link">Kollagenstimulation</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lippen" class="mobile-nav__link">Lippen</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lipolyse" class="mobile-nav__link">Lipolyse</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/longevity" class="mobile-nav__link">Longevity</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/masken" class="mobile-nav__link">Masken</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/microneedling" class="mobile-nav__link">Microneedling</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/nahrungserganzungsmittel" class="mobile-nav__link">Nahrungsergänzungsmittel</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pigmentflecken" class="mobile-nav__link">Pigmentflecken</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/poly-l-milchsaure" class="mobile-nav__link">Poly-L-Milchsäure</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/polynukleotide" class="mobile-nav__link">Polynukleotide</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/post-treatment" class="mobile-nav__link">Post Treatment</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/prp-tubes" class="mobile-nav__link">PRP-Tubes</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/rosazea" class="mobile-nav__link">Rosacea</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sonnenschutz" class="mobile-nav__link">Sonnenschutz</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-2" aria-expanded="false">Dermafiller<span class="animated-plus"></span> 3367 </button> 3368 3369 <collapsible-content id="mobile-menu-2" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/aesplla%C2%AE" class="mobile-nav__link">aesPLLA</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/aessoa" class="mobile-nav__link">Aessoa</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/aesthefill" class="mobile-nav__link">AestheFill</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/aesthetic-dermal" class="mobile-nav__link">Aesthetic Dermal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/aliaxin" class="mobile-nav__link">Aliaxin</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/alidya" class="mobile-nav__link">Alidya</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ameela" class="mobile-nav__link">Ameela</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/revofil" class="mobile-nav__link">Aquashine</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/bellast-prime" class="mobile-nav__link">Bellast Prime</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/belotero" class="mobile-nav__link">Belotero</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/cg-dimono-ptx" class="mobile-nav__link">CG Dimono PTx</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/cytocare" class="mobile-nav__link">Cytocare</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/deneb" class="mobile-nav__link">DeneB</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/desirial" class="mobile-nav__link">Desirial</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/doublyx-evo" class="mobile-nav__link">Doublyx Evo</a></li><li class="mobile-nav__item" data-level="2"><a href="https://www.jolifill.de/collections/dr-cyj-hair-filler" class="mobile-nav__link">DR. CYJ HAIR FILLER</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ejal-40" class="mobile-nav__link">Ejal 40</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/elasty" class="mobile-nav__link">Elasty</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ellanse" class="mobile-nav__link">Ellansé</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ellure" class="mobile-nav__link">Ellure</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/e-p-t-q" class="mobile-nav__link">E.p.t.q.</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/exosomen" class="mobile-nav__link">Exosome</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/facetem" class="mobile-nav__link">Facetem</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/fillmed" class="mobile-nav__link">Fillmed</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/genefill" class="mobile-nav__link">Genefill</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/gioluxe" class="mobile-nav__link">Gioluxe</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/goldfill" class="mobile-nav__link">Goldfill</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/gouri" class="mobile-nav__link">Gouri</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/harmonyca" class="mobile-nav__link">HArmonyCa</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/hp-vitaran" class="mobile-nav__link">HP Vitaran</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/hyacorp" class="mobile-nav__link">Hyacorp</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/hyalual" class="mobile-nav__link">Hyalual</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/hyamino-care" class="mobile-nav__link">Hyamino Care</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/illuma" class="mobile-nav__link">
3369iLLUMA</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/innoaesthetics-inno-ce%C2%AE" class="mobile-nav__link">Innoaesthetics</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/jalevel%C2%AE" class="mobile-nav__link">Jalevel</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/professional-dietetics" class="mobile-nav__link">Jalupro</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/juvederm" class="mobile-nav__link">Juvederm</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/juvelook" class="mobile-nav__link">JuveLook</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/kairax" class="mobile-nav__link">Kairax</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/karisma" class="mobile-nav__link">Karisma</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lanluma" class="mobile-nav__link">Lanluma</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lapiena" class="mobile-nav__link">Lapiena</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lemon-bottle" class="mobile-nav__link">Lemon Bottle</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lenisna" class="mobile-nav__link">Lenisna</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/linerase" class="mobile-nav__link">Linerase</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lumifil" class="mobile-nav__link">Lumifil</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/maili" class="mobile-nav__link">MaiLi</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mesoestetic-mesofiller" class="mobile-nav__link">Mesoestetic</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mint-fill" class="mobile-nav__link">Mint Fill</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/monalisa" class="mobile-nav__link">Monalisa</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/neauvia" class="mobile-nav__link">Neauvia</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/neuramis" class="mobile-nav__link">Neuramis</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/nithya" class="mobile-nav__link">Nithya</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/novuma" class="mobile-nav__link">Novuma</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/nucleofill" class="mobile-nav__link">NucleoFill</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/opera" class="mobile-nav__link">Opera</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pbserum" class="mobile-nav__link">PBSerum</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/perfectha" class="mobile-nav__link">Perfectha</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/perfect-line-volume" class="mobile-nav__link">Perfect Line Volume</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/philart" class="mobile-nav__link">PhilArt - PolyPhil</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/plenhyage-xl" class="mobile-nav__link">Plenhyage XL</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/plinest" class="mobile-nav__link">Plinest</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pluryal" class="mobile-nav__link">Pluryal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/prodermis" class="mobile-nav__link">Prodermis</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/profhilo" class="mobile-nav__link">Profhilo</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/promoitalia" class="mobile-nav__link">Promoitalia</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/prostrolane" class="mobile-nav__link">Prostrolane</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/radiesse" class="mobile-nav__link">Radiesse</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/regenovue" class="mobile-nav__link">Regenovue</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/regenyal" class="mobile-nav__link">Regenyal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/rejuran" class="mobile-nav__link">Rejuran</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/remedium" class="mobile-nav__link">ReMedium</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/restylane" class="mobile-nav__link">Restylane</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/revitrane" class="mobile-nav__link">Revitrane</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/revok50" class="mobile-nav__link">Revok50</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/revofil" class="mobile-nav__link">Revofil</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/revolax" class="mobile-nav__link">Revolax</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/saypha" class="mobile-nav__link">Saypha</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sapphire" class="mobile-nav__link">Sapphire</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sculptra" class="mobile-nav__link">Sculptra</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/seventy-hyal-2000" class="mobile-nav__link">Seventy Hyal 2000</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sticol%C2%AE" class="mobile-nav__link">StiCol</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/skinfill%E2%84%A2" class="mobile-nav__link">SkinFill</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/sunekos" class="mobile-nav__link">Sunekos</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/stylage" class="mobile-nav__link">Stylage</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/teosyal" class="mobile-nav__link">Teoxane</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ultra-v" class="mobile-nav__link">Ultra V</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/viscoderm" class="mobile-nav__link">Viscoderm</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/volifil" class="mobile-nav__link">Volifil</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/volus" class="mobile-nav__link">Volus</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/prp-tubes" class="mobile-nav__link">PRP-Tubes</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/arthrose-therapie" class="mobile-nav__link">Arthrose-Therapie</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/collections/hyaluronidase" class="mobile-nav__link heading h6">Hyaluronidase</a></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-4" aria-expanded="false">Fadenlifting<span class="animated-plus"></span> 3370 </button> 3371 3372 <collapsible-content id="mobile-menu-4" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/aptos" class="mobile-nav__link">Aptos</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/rainbow-threads" class="mobile-nav__link">Rainbow Threads</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/venus-v-line%C2%AE" class="mobile-nav__link">Venus V Line®</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/collections/lipolyse" class="mobile-nav__link heading h6">Lipolyse</a></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-6" aria-expanded="false">Peeling<span class="animated-plus"></span> 3373 </button> 3374 3375 <collapsible-content id="mobile-menu-6" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/prx-t33" class="mobile-nav__link">PRX-T33</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/biorepeel" class="mobile-nav__link">Biorepeel</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/fillmed-peeling" class="mobile-nav__link">Fillmed</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/hyalual-peelings" class="mobile-nav__link">Hyalual</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/innoaesthetics-peelings" class="mobile-nav__link">Innoaesthetics</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/jalupro-peeling" class="mobile-nav__link">Jalupro</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/matrixpeel" class="mobile-nav__link">Matrixpeel</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/meline" class="mobile-nav__link">Me Line</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mesoestetic-peelings" class="mobile-nav__link">Mesoestetic</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/md-peel" class="mobile-nav__link">md:peel</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pink-intimate-system" class="mobile-nav__link">Pink Intimate System</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/velet-cosmetics-peelings" class="mobile-nav__link">Velvet Cosmetics</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-7" aria-expanded="false">Mesotherapie<span class="animated-plus"></span> 3376 </button> 3377 3378 <collapsible-content id="mobile-menu-7" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/alidya" class="mobile-nav__link">Alidya</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/asceplus" class="mobile-nav__link">ASCEplus</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/bioskin%C2%AE" class="mobile-nav__link">BioSkin</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/cellbooster" class="mobile-nav__link">Cellbooster</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/cytocare" class="mobile-nav__link">Cytocare</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dermaheal" class="mobile-nav__link">Dermaheal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dermaqual" class="mobile-nav__link">DermaQual</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dr-pen" class="mobile-nav__link">Dr.pen</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dsd-de-luxe" class="mobile-nav__link">DSD de Luxe</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/exosomen" class="mobile-nav__link">Exosome</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/global-meso" class="mobile-nav__link">Global Meso</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/innoaesthetics" class="mobile-nav__link">Innoaesthetics</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/just-beautiful" class="mobile-nav__link">Just Beautiful</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lemon-bottle-skincare" class="mobile-nav__link">Lemon Bottle</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/love-cosmedical" class="mobile-nav__link">
3378Love Cosmedical</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lumi-meso" class="mobile-nav__link">Lumi-Meso</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mccm" class="mobile-nav__link">MCCM</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/matrixneedling" class="mobile-nav__link">Matrixneedling</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mesoestetic" class="mobile-nav__link">Mesoestetic</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/meso-me" class="mobile-nav__link">MesoâMe</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mesoram" class="mobile-nav__link">Mesoram</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mesotech-1" class="mobile-nav__link">Mesotech</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/md-ceuticals" class="mobile-nav__link">md:ceuticals</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/needleroll" class="mobile-nav__link">NeedleRoll</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/nithya-mesotherapie" class="mobile-nav__link">Nithya</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pbserum" class="mobile-nav__link">PBSerum</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pluryal" class="mobile-nav__link">Pluryal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/preime" class="mobile-nav__link">Préime</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/purasomes" class="mobile-nav__link">Purasomes</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/regenyal-cocktails-produkte" class="mobile-nav__link">Regenyal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/rrs" class="mobile-nav__link">RRS</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/stayve" class="mobile-nav__link">Stayve</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ultra-v-mesotherapie" class="mobile-nav__link">Ultra V</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/veluria" class="mobile-nav__link">Veluria</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/velet-cosmetics" class="mobile-nav__link">Velvet Cosmetics</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-8" aria-expanded="false">Kanülen<span class="animated-plus"></span> 3379 </button> 3380 3381 <collapsible-content id="mobile-menu-8" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/croma-1" class="mobile-nav__link">Croma</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/matrixneedling-cannula" class="mobile-nav__link">Matrixneedling</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/softfil-kanuelen" class="mobile-nav__link">SoftFil</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/teqler" class="mobile-nav__link">Teqler</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/tsk" class="mobile-nav__link">TSK</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-9" aria-expanded="false">Nadeln<span class="animated-plus"></span> 3382 </button> 3383 3384 <collapsible-content id="mobile-menu-9" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/fillmed-microneedles" class="mobile-nav__link">Fillmed</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mesoram" class="mobile-nav__link">Mesoram</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/micronjet%E2%84%A2" class="mobile-nav__link">MicronJet</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/teqler" class="mobile-nav__link">Teqler</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/tsk-nadeln" class="mobile-nav__link">TSK</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/zelostat%C2%AE" class="mobile-nav__link">Zelostat</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><button is="toggle-button" class="mobile-nav__link heading h6" aria-controls="mobile-menu-10" aria-expanded="false">Skincare<span class="animated-plus"></span> 3385 </button> 3386 3387 <collapsible-content id="mobile-menu-10" class="collapsible"><ul class="mobile-nav list--unstyled" role="list"><li class="mobile-nav__item" data-level="2"><a href="/collections/bioskin-skincare" class="mobile-nav__link">BioSkin® Skincare</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/clinisept" class="mobile-nav__link">Clinisept+</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/croma-skincare" class="mobile-nav__link">Croma</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dermaheal-skincare" class="mobile-nav__link">DermaHeal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dr-cyj-skincare" class="mobile-nav__link">Dr.CYJ</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/dsd-de-luxe" class="mobile-nav__link">DSD de Luxe</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/d-a" class="mobile-nav__link">D/A</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/ejal-skincare" class="mobile-nav__link">Ejal</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/fillmed-skin-care" class="mobile-nav__link">Fillmed</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/innoaesthetics-skincare" class="mobile-nav__link">Innoaesthetics</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/jalupro-skincare" class="mobile-nav__link">Jalupro</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/karisma-skincare" class="mobile-nav__link">Karisma</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/lab31b" class="mobile-nav__link">LAB31B</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mccm-skincare" class="mobile-nav__link">MCCM</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/meline" class="mobile-nav__link">Me Line</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/mesoestetic-skincare" class="mobile-nav__link">Mesoestetic</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/md-ceuticals-skin-care" class="mobile-nav__link">md:ceuticals</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/monalisa-skincare" class="mobile-nav__link">Monalisa</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/neauvia-skincare" class="mobile-nav__link">Neauvia</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/pelo-baum-skincare" class="mobile-nav__link">Pelo Baum</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/postopix" class="mobile-nav__link">Postopix</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/softfil-skin-care" class="mobile-nav__link">Softfil</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/teoxane-skin-care" class="mobile-nav__link">Teoxane</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/tricocure" class="mobile-nav__link">Tricocure</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/viscoderm-skincare" class="mobile-nav__link">Viscoderm</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/wiqo-skincare" class="mobile-nav__link">WiQo</a></li><li class="mobile-nav__item" data-level="2"><a href="/collections/zo%C2%AE-skin-health" class="mobile-nav__link">ZO Skin Health</a></li></ul></collapsible-content></li><li class="mobile-nav__item" data-level="1"><a href="/collections/fachzubehor" class="mobile-nav__link heading h6">Zubehör</a></li></ul> 3388 </div><div class="drawer__footer drawer__footer--tight drawer__footer--bordered"> 3389 <div class="mobile-nav__footer"><a class="icon-text" href="https://jolifill.de/customer_authentication/redirect?locale=de®ion_country=DE"><svg focusable="false" width="18" height="17" class="icon icon--header-customer " viewBox="0 0 18 17"> 3390 <circle cx="9" cy="5" r="4" fill="none" stroke="currentColor" stroke-width="2" stroke-linejoin="round"></circle> 3391 <path d="M1 17v0a4 4 0 014-4h8a4 4 0 014 4v0" fill="none" stroke="currentColor" stroke-width="2"></path> 3392 </svg>Account</a><form method="post" action="/localization" id="header-sidebar-localization-form" accept-charset="UTF-8" class="header__cross-border" 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="/collections/post-treatment" /><input type="hidden" name="country_code" value="DE" data-localization-country-input><div class="popover-container"> 3393 <input type="hidden" name="locale_code" value="de">
3394 <span class="visually-hidden">Sprache</span> 3395 3396 <button type="button" is="toggle-button" class="popover-button text--xsmall tap-area" aria-expanded="false" aria-controls="header-sidebar-localization-form-locale">Deutsch<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 3397 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 3398 </svg></button> 3399 3400 <popover-content id="header-sidebar-localization-form-locale" class="popover popover--top popover--small"> 3401 <span class="popover__overlay"></span> 3402 3403 <header class="popover__header"> 3404 <span class="popover__title heading h6">Sprache</span> 3405 3406 <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 3407 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 3408 </svg></button> 3409 </header> 3410 3411 <div class="popover__content"> 3412 <div class="popover__choice-list"><button type="submit" name="locale_code" value="de" class="popover__choice-item" data-localization-country-code="DE"> 3413 <span class="popover__choice-label" aria-current="true">Deutsch</span> 3414 </button><button type="submit" name="locale_code" value="en" class="popover__choice-item" data-localization-country-code="DE"> 3415 <span class="popover__choice-label" >English</span> 3416 </button><button type="submit" name="locale_code" value="fr" class="popover__choice-item" data-localization-country-code="FR"> 3417 <span class="popover__choice-label" >Français</span> 3418 </button><button type="submit" name="locale_code" value="es" class="popover__choice-item" data-localization-country-code="ES"> 3419 <span class="popover__choice-label" >Español</span> 3420 </button><button type="submit" name="locale_code" value="it" class="popover__choice-item" data-localization-country-code="IT"> 3421 <span class="popover__choice-label" >Italiano</span> 3422 </button></div> 3423 </div> 3424 </popover-content> 3425 </div></form></div> 3426 </div></mobile-navigation> 3427<predictive-search-drawer append-body reverse-breakpoint="screen and (min-width: 1200px)" id="search-drawer" initial-focus-selector="#search-drawer [name='q']" class="predictive-search drawer drawer--large drawer--from-left"> 3428 <span class="drawer__overlay"></span> 3429 3430 <header class="drawer__header"> 3431 <form id="predictive-search-form" action="/search" method="get" class="predictive-search__form"><svg focusable="false" width="18" height="18" class="icon icon--header-search " viewBox="0 0 18 18"> 3432 <path d="M12.336 12.336c2.634-2.635 2.682-6.859.106-9.435-2.576-2.576-6.8-2.528-9.435.106C.373 5.642.325 9.866 2.901 12.442c2.576 2.576 6.8 2.528 9.435-.106zm0 0L17 17" fill="none" stroke="currentColor" stroke-width="2"></path> 3433 </svg><input class="predictive-search__input" type="text" name="q" autocomplete="off" autocorrect="off" aria-label="Suche" placeholder="Nach was suchst Du?"> 3434 </form> 3435 3436 <button type="button" class="drawer__close-button tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 3437 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 3438 </svg></button> 3439 </header> 3440 3441 <div class="drawer__content"> 3442 <div class="predictive-search__content-wrapper"> 3443 <div hidden class="predictive-search__loading-state"> 3444 <div class="spinner"><svg focusable="false" width="50" height="50" class="icon icon--spinner " viewBox="25 25 50 50"> 3445 <circle cx="50" cy="50" r="20" fill="none" stroke="#282828" stroke-width="4"></circle> 3446 </svg></div> 3447 </div> 3448
3449 <div hidden class="predictive-search__results" aria-live="polite"></div></div> 3450 </div> 3451 3452 <footer hidden class="drawer__footer drawer__footer--no-top-padding"> 3453 <button type="submit" form="predictive-search-form" class="button button--primary button--full">Alle Ergebnisse anzeigen</button> 3454 </footer> 3455</predictive-search-drawer>
3455<script> 3456 (() => { 3457 const headerElement = document.getElementById('shopify-section-sections--29128701116682__header'), 3458 headerWrapper = headerElement.querySelector('.header__wrapper'); 3459 3460 const updateHeaderMetrics = () => { 3461 const headerHeight = headerElement.clientHeight, 3462 headerHeightWithoutBottomNav = headerWrapper.clientHeight, 3463 menuDropdownTop = Math.round(headerWrapper.getBoundingClientRect().bottom); 3464 3465 document.documentElement.style.setProperty('--header-height', headerHeight + 'px'); 3466 document.documentElement.style.setProperty('--header-height-without-bottom-nav', headerHeightWithoutBottomNav + 'px'); 3467 document.documentElement.style.setProperty('--jf-menu-dropdown-top', menuDropdownTop + 'px'); 3468 }; 3469 3470 updateHeaderMetrics(); 3471 window.addEventListener('load', updateHeaderMetrics); 3472 window.addEventListener('resize', updateHeaderMetrics); 3473 window.addEventListener('scroll', updateHeaderMetrics, { passive: true }); 3474 })(); 3475</script>
3475 3476
3477<script type="application/ld+json"> 3478 { 3479 "@context": "https://schema.org", 3480 "@type": "Organization", 3481 "name": "Jolifill.de", 3482 3483 "logo": "https:\/\/jolifill.de\/cdn\/shop\/files\/jolifill-dermafiller-logo.png?v=1728559166\u0026width=140", 3484 3485 "url": "https:\/\/jolifill.de" 3486 } 3487</script>
3487 3488 3489 3490</div> 3491<!-- END sections: header-group --><!-- BEGIN sections: overlay-group --> 3492 3493<!-- END sections: overlay-group --><div id="shopify-section-mini-cart" class="shopify-section shopify-section--mini-cart"><cart-drawer section="mini-cart" id="mini-cart" class="mini-cart drawer drawer--large"> 3494 <span class="drawer__overlay"></span> 3495 3496 <header class="drawer__header"> 3497 <p class="drawer__title heading h6"><svg focusable="false" width="20" height="18" class="icon icon--header-cart " viewBox="0 0 20 18"> 3498 <path d="M3 1h14l1 16H2L3 1z" fill="none" stroke="currentColor" stroke-width="2"></path> 3499 <path d="M7 4v0a3 3 0 003 3v0a3 3 0 003-3v0" fill="none" stroke="currentColor" stroke-width="2"></path> 3500 </svg>Warenkorb</p> 3501 3502 <button type="button" class="drawer__close-button tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 3503 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 3504 </svg></button> 3505 </header><div class="drawer__content drawer__content--center"> 3506 <p>Dein Warenkorb ist leer</p> 3507 3508 <div class="button-wrapper"> 3509 <a href="/collections/all" class="button button--primary">Jetzt einkaufen</a> 3510 </div> 3511 </div><openable-element id="mini-cart-note" class="mini-cart__order-note"> 3512 <span class="openable__overlay"></span> 3513 <label for="cart[note]" class="mini-cart__order-note-title heading heading--xsmall">Notiz hinzufügen</label> 3514 <textarea is="cart-note" name="note" id="cart[note]" rows="3" aria-owns="order-note-toggle" class="input__field input__field--textarea" placeholder="Wie können wir Dir helfen?"></textarea> 3515 <button type="button" data-action="close" class="form__submit form__submit--closer button button--secondary">Sichern</button> 3516 </openable-element></cart-drawer> 3517 3518</div><div id="main" role="main" class="anchor"><div id="mobile-facet-toolbar" class="mobile-toolbar hidden-lap-and-up"> 3519 <button is="toggle-button" class="mobile-toolbar__item mobile-toolbar__item--filters " aria-expanded="false" aria-controls="facet-filters" style="display: none"><svg focusable="false" width="16" height="16" class="icon icon--filters " viewBox="0 0 16 16"> 3520 <path d="M0 4h16M0 12h16" fill="none" stroke="currentColor" stroke-width=""></path> 3521 <circle cx="5" cy="4" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle> 3522 <circle cx="11" cy="12" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle> 3523 </svg><span class="mobile-toolbar__item-label">Filter</span> 3524 </button> 3525 3526 <button is="toggle-button" class="mobile-toolbar__item mobile-toolbar__item--sort" aria-expanded="false" aria-controls="sort-by-popover" style="display: none"> 3527 <span class="mobile-toolbar__item-label">Sortieren nach</span><svg focusable="false" width="12" height="8" class="icon icon--chevron " viewBox="0 0 12 8"> 3528 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 3529 </svg></button> 3530 </div><div id="shopify-section-template--29128699937034__main" class="shopify-section shopify-section--main-collection"><style> 3531 #shopify-section-template--29128699937034__main { 3532 --section-products-per-row: 2; 3533 } 3534 3535 @media screen and (min-width: 741px) { 3536 #shopify-section-template--29128699937034__main {--section-products-per-row: 2; 3537 } 3538 }@media screen and (min-width: 1200px) { 3539 #shopify-section-template--29128699937034__main { 3540 --section-products-per-row: 3; 3541 } 3542 }/* 3543 IMPLEMENTATION NOTE: due to design requirements, the mobile toolbar (with filters and sort by) had to be moved to the 3544 layout file. However as section settings cannot be accessed outside the section itself, we simply hide them in CSS. 3545 */.mobile-toolbar__item--filters { 3546 display: flex !important; 3547 }.mobile-toolbar__item--sort { 3548 display: flex !important; 3549 }@media screen and (max-width: 999px) { 3550 :root { 3551 --anchor-offset: 60px; 3552 } 3553 }</style> 3554 3555<section> 3556 <div class="container"> 3557 <product-facet section-id="template--29128699937034__main" class="product-facet"><facet-filters id="facet-filters" class="product-facet__filters drawer drawer--from-left"> 3558 <span class="drawer__overlay"></span> 3559 3560 <header class="drawer__header "> 3561 <p class="drawer__title heading h6">Filter</p><button type="button" class="drawer__close-button tap-area" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 3562 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 3563 </svg></button> 3564 </header> 3565 3566 <div class="drawer__content"> 3567 <form id="facet-filters-form"> 3568 <input type="hidden" name="sort_by" value="best-selling"><div class="product-facet__filter-list"><div class="product-facet__filter-item"><button type="button" is="toggle-button" class="collapsible-toggle text--strong" aria-controls="facet-filter-filter.v.availability" aria-expanded="true">Verfügbarkeit<svg focusable="false" width="12" height="8" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 3569 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 3570 </svg></button><collapsible-content animate-items open id="facet-filter-filter.v.availability" class="collapsible"><div class="collapsible__content"><div class="checkbox-container"> 3571 <input class="checkbox" type="checkbox" name="filter.v.availability" id="filter.v.availability-1" value="1" > 3572 <label for="filter.v.availability-1">Auf Lager (58)‎</label> 3573 </div><div class="checkbox-container"> 3574 <input class="checkbox" type="checkbox" name="filter.v.availability" id="filter.v.availability-2" value="
35740" > 3575 <label for="filter.v.availability-2">Nicht vorrätig (3)‎</label> 3576 </div></div> 3577 </collapsible-content></div><div class="product-facet__filter-item"><button type="button" is="toggle-button" class="collapsible-toggle text--strong" aria-controls="facet-filter-filter.v.price" aria-expanded="false">Preis<svg focusable="false" width="12" height="8" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 3578 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 3579 </svg></button><collapsible-content animate-items id="facet-filter-filter.v.price" class="collapsible"><div class="collapsible__content"><price-range class="price-range"> 3580 3581 3582 <div class="price-range__range-group range-group" style="--range-min: 0.0%; --range-max: 99.97041420118343%"> 3583 <input type="range" aria-label="Von" class="range" min="0" max="169" value="0"> 3584 <input type="range" aria-label=" Bis" class="range" min="0" max="169" value="169"> 3585 </div> 3586 3587 <div class="price-range__input-group"> 3588 <div class="price-range__input input-prefix text--xsmall"> 3589 <span class="input-prefix__value text--subdued">â¬</span> 3590 <input aria-label="Von" class="input-prefix__field" type="number" inputmode="numeric" name="filter.v.price.gte" id="filter.v.price.gte" min="0" max="169" placeholder="0"> 3591 </div> 3592 3593 <span class="price-range__delimiter text--small">bis</span> 3594 3595 <div class="price-range__input input-prefix text--xsmall"> 3596 <span class="input-prefix__value text--subdued">â¬</span> 3597 <input aria-label=" Bis" class="input-prefix__field" type="number" inputmode="numeric" name="filter.v.price.lte" id="filter.v.price.lte" min="0" max="169" placeholder="169"> 3598 </div> 3599 </div> 3600 </price-range></div> 3601 </collapsible-content></div></div> 3602 3603 <noscript> 3604 <button type="submit" class="product-facet__submit button button--secondary">Filter anwenden</button> 3605 </noscript> 3606 </form> 3607 </div> 3608 3609 <div class="drawer__footer drawer__footer--no-top-padding "> 3610 <button type="button" class="button button--primary button--full" data-action="close">Ergebnisse anzeigen</button> 3611 </div> 3612</facet-filters><div id="facet-main" class="product-facet__main anchor" role="region" aria-live="polite"><div class="product-facet__meta-bar anchor"><button type="submit" is="toggle-button" class="product-facet__meta-bar-item product-facet__meta-bar-item--filter hidden-pocket" aria-controls="facet-filters" aria-expanded="false"><svg focusable="false" width="16" height="16" class="icon icon--filters icon--inline " viewBox="0 0 16 16"> 3613 <path d="M0 4h16M0 12h16" fill="none" stroke="currentColor" stroke-width=""></path> 3614 <circle cx="5" cy="4" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle> 3615 <circle cx="11" cy="12" r="2" fill="rgb(var(--background))" stroke="currentColor" stroke-width="2"></circle> 3616 </svg>Filter anzeigen 3617 </button><span class="product-facet__meta-bar-item product-facet__meta-bar-item--count" role="status">61 Produkte</span><div class="product-facet__meta-bar-item product-facet__meta-bar-item--sort"> 3618 <span class="product-facet__sort-by-title text--subdued hidden-pocket">Sortieren nach</span> 3619 3620 <div class="popover-container"><button type="button" is="toggle-button" class="popover-button hidden-pocket" aria-expanded="false" aria-controls="sort-by-popover"> 3621 <span id="sort-by-selected-value" style="pointer-events: none">meistverkauft</span><svg focusable="false" width="12" height="8" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 3622 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 3623 </svg></button> 3624
3625 <sort-by-popover id="sort-by-popover" class="popover"> 3626 <span class="popover__overlay"></span> 3627 3628 <header class="popover__header"> 3629 <span class="popover__title heading h6">Sortieren nach</span> 3630 3631 <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 3632 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 3633 </svg></button> 3634 </header> 3635 3636 <div class="popover__content"> 3637 <div class="popover__choice-list"><label class="popover__choice-item"> 3638 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="manual" title="Ausgewählt"> 3639 <span class="popover__choice-label">Ausgewählt</span> 3640 </label><label class="popover__choice-item"> 3641 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="most-relevant" title="Am relevantesten"> 3642 <span class="popover__choice-label">Am relevantesten</span> 3643 </label><label class="popover__choice-item"> 3644 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" checked="checked" name="sort_by" value="best-selling" title="meistverkauft"> 3645 <span class="popover__choice-label">meistverkauft</span> 3646 </label><label class="popover__choice-item"> 3647 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="title-ascending" title="Alphabetisch, A-Z"> 3648 <span class="popover__choice-label">Alphabetisch, A-Z</span> 3649 </label><label class="popover__choice-item"> 3650 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="title-descending" title="Alphabetisch, Z-A"> 3651 <span class="popover__choice-label">Alphabetisch, Z-A</span> 3652 </label><label class="popover__choice-item"> 3653 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="price-ascending" title="Preis, niedrig nach hoch"> 3654 <span class="popover__choice-label">Preis, niedrig nach hoch</span> 3655 </label><label class="popover__choice-item"> 3656 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="price-descending" title="Preis, hoch nach niedrig"> 3657 <span class="popover__choice-label">Preis, hoch nach niedrig</span> 3658 </label><label class="popover__choice-item"> 3659 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="created-ascending" title="Datum, alt zu neu"> 3660 <span class="popover__choice-label">Datum, alt zu neu</span> 3661 </label><label class="popover__choice-item"> 3662 <input type="radio" data-bind-value="sort-by-selected-value" class="visually-hidden" name="sort_by" value="created-descending" title="Datum, neu zu alt"> 3663 <span class="popover__choice-label">Datum, neu zu alt</span> 3664 </label></div> 3665 </div> 3666 </sort-by-popover> 3667 </div> 3668 </div></div><product-list stagger-apparition class="product-facet__product-list product-list anchor"><div class="product-list__inner"><product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/teoxane-deep-repair-balm-lippenpflege-mit-hyaluronsaure-sheabutter" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=2000" alt="TEOXANE Deep Repair Balm 30ml - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=200 200w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=300 300w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=400 400w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=500 500w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=600 600w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=700 700w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=800 800w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=900 900w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=1000 1000w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=1100 1100w, //jolifill.de/cdn/shop/files/TEOXANE-DEEP-REPAIR-BALM-30ML-PRODUKT-VERPACKUNG.webp?v=1779794589&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50079998607626"> 3669</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__4640847953968_
36690" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3670 <input type="hidden" name="id" value="32313773817904"> 3671 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3672 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 3673 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3674 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3675 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3676 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3677 </svg></button><input type="hidden" name="product-id" value="4640847953968" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3678 3679 <div class="product-item__info "> 3680 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/teoxane" data-instant>Teoxane</a><a href="/products/teoxane-deep-repair-balm-lippenpflege-mit-hyaluronsaure-sheabutter" data-instant class="product-item-meta__title">TEOXANE Deep Repair Balm 30ml</a> 3681 3682 <div class="product-item-meta__price-list-container"> 3683 <div class="price-list price-list--centered"><span class="price"> 3684 <span class="visually-hidden">Angebotspreis</span>⬠27.95</span><div class="price price--block text--xsmall text--subdued"> 3685 <div class="unit-price-measurement"> 3686 <span class="unit-price-measurement__price">⬠27.95</span> 3687 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">30</span><span class="unit-price-measurement__reference-unit">ml</span> 3688 </div> 3689 </div></div> 3690 </div></div></div> 3691</product-item> 3692<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/biorehydra-post-treatment-serum" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=2000" alt="BioReHydra Post Treatment Serum 30ml | Nachbehandlungsserum - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=200 200w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=300 300w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=400 400w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=500 500w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=600 600w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=700 700w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=800 800w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=900 900w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=1000 1000w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=1100 1100w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-SERUM-30ML-NACHBEHANDLUNGSSERUM-NEU.webp?v=1773313557&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="49356991463690"> 3693</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__4554873143344_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3694 <input type="hidden" name="id" value="32073200271408"> 3695 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3696 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
3697 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3698 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3699 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3700 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3701 </svg></button><input type="hidden" name="product-id" value="4554873143344" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3702 3703 <div class="product-item__info "> 3704 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=CMed%20Aesthetics" data-instant>CMed Aesthetics</a><a href="/products/biorehydra-post-treatment-serum" data-instant class="product-item-meta__title">BioReHydra Post Treatment Serum 30ml | Nachbehandlungsserum</a> 3705 3706 <div class="product-item-meta__price-list-container"> 3707 <div class="price-list price-list--centered"><span class="price"> 3708 <span class="visually-hidden">Angebotspreis</span>⬠47.95</span><div class="price price--block text--xsmall text--subdued"> 3709 <div class="unit-price-measurement"> 3710 <span class="unit-price-measurement__price">⬠47.95</span> 3711 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">30</span><span class="unit-price-measurement__reference-unit">ml</span> 3712 </div> 3713 </div></div> 3714 </div></div></div> 3715</product-item> 3716<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/biorelift-post-treatment-cream" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=2000" alt="BioReLift Post Treatment Cream | Nachbehandlungscream - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=200 200w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=300 300w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=400 400w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=500 500w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=600 600w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=700 700w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=800 800w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=900 900w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=1000 1000w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=1100 1100w, //jolifill.de/cdn/shop/files/BIORELIFT-POST-TREATMENT-CREAM-NACHBEHANDLUNGSCREAM-NEU.webp?v=1773313417&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="49356974227722"> 3717</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__4554918035504_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3718 <input type="hidden" name="id" value="32073379545136"> 3719 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3720 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
3721 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3722 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3723 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3724 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3725 </svg></button><input type="hidden" name="product-id" value="4554918035504" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3726 3727 <div class="product-item__info "> 3728 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=CMed%20Aesthetics" data-instant>CMed Aesthetics</a><a href="/products/biorelift-post-treatment-cream" data-instant class="product-item-meta__title">BioReLift Post Treatment Cream | Nachbehandlungscream</a> 3729 3730 <div class="product-item-meta__price-list-container"> 3731 <div class="price-list price-list--centered"><span class="price"> 3732 <span class="visually-hidden">Angebotspreis</span>⬠47.95</span><div class="price price--block text--xsmall text--subdued"> 3733 <div class="unit-price-measurement"> 3734 <span class="unit-price-measurement__price">⬠47.95</span> 3735 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">30</span><span class="unit-price-measurement__reference-unit">ml</span> 3736 </div> 3737 </div></div> 3738 </div></div></div> 3739</product-item> 3740<product-item class="product-item " reveal><div class="product-item__image-wrapper "><div class="product-item__label-list label-list"><span class="label label--highlight">Spare 5.00 â¬</span></div><a href="/products/softfil-post-act-mask-die-ultimative-nachbehandlungsmaske-mit-hyaluronsaure" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=2000" alt="SoftFil Recovery Mask | Nachbehandlungsmaske - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=200 200w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=300 300w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=400 400w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=500 500w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=600 600w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=700 700w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=800 800w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=900 900w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=1000 1000w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=1100 1100w, //jolifill.de/cdn/shop/files/SOFTFIL-RECOVERY-MASK-NACHBEHANDLUNGSMASKE.webp?v=1790248090&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="51153081139466"> 3741</a><div class="product-item__quick-form"> 3742 <button is="toggle-button" loader aria-controls="product-template--29128699937034__main--4487864221744-drawer" aria-expanded="false" class="button button--outline button--text button--full hidden-touch hidden-phone">Schnellansicht</button> 3743 <button is="toggle-button" aria-controls="product-template--29128699937034__main--4487864221744-drawer" aria-expanded="false" class="product-item__quick-buy-button hidden-no-touch hidden-phone">
3744 <span class="visually-hidden">Schnellansicht</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3745 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3746 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3747 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3748 </svg></button> 3749 3750 <button is="toggle-button" aria-controls="product-template--29128699937034__main--4487864221744-popover" aria-expanded="false" class="product-item__quick-buy-button hidden-tablet-and-up"> 3751 <span class="visually-hidden">Schnellansicht</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3752 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3753 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3754 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3755 </svg></button> 3756 </div> 3757 3758 <quick-buy-popover id="product-template--29128699937034__main--4487864221744-popover" href="/products/softfil-post-act-mask-die-ultimative-nachbehandlungsmaske-mit-hyaluronsaure" class="popover popover--quick-buy hidden-tablet-and-up"></quick-buy-popover> 3759 <quick-buy-drawer id="product-template--29128699937034__main--4487864221744-drawer" href="/products/softfil-post-act-mask-die-ultimative-nachbehandlungsmaske-mit-hyaluronsaure" class="drawer drawer--large drawer--quick-buy hidden-phone"></quick-buy-drawer></div> 3760 3761 <div class="product-item__info "> 3762 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/softfil" data-instant>Softfil</a><a href="/products/softfil-post-act-mask-die-ultimative-nachbehandlungsmaske-mit-hyaluronsaure" data-instant class="product-item-meta__title">SoftFil Recovery Mask | Nachbehandlungsmaske</a> 3763 3764 <div class="product-item-meta__price-list-container"> 3765 <div class="price-list price-list--centered"><span class="price price--highlight"> 3766 <span class="visually-hidden">Angebotspreis</span>Ab ⬠9.95</span> 3767 3768 <span class="price price--compare"> 3769 <span class="visually-hidden">Regulärer Preis</span>⬠14.95</span><div class="price price--block text--xsmall text--subdued"> 3770 <div class="unit-price-measurement"> 3771 <span class="unit-price-measurement__price">⬠9.95</span> 3772 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 3773 </div> 3774 </div></div> 3775 </div></div></div> 3776</product-item> 3777<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/teoxane-post-procedure-spezielle-pflege-fur-asthetische-eingriffe" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=2000" alt="TEOXANE Post Procedure 200ml - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=200 200w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=300 300w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=400 400w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=500 500w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=600 600w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=700 700w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=800 800w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=900 900w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=1000 1000w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=1100 1100w, //jolifill.de/cdn/shop/files/TEOXANE-POST-PROCEDURE-200ML-PRODUKT.webp?v=1779792475&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50075199242506"> 3778</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__4660130021424_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3779 <input type="hidden" name="id" value="32380870426672"> 3780 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3781 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
3782 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3783 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3784 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3785 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3786 </svg></button><input type="hidden" name="product-id" value="4660130021424" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3787 3788 <div class="product-item__info "> 3789 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/teoxane" data-instant>Teoxane</a><a href="/products/teoxane-post-procedure-spezielle-pflege-fur-asthetische-eingriffe" data-instant class="product-item-meta__title">TEOXANE Post Procedure 200ml</a> 3790 3791 <div class="product-item-meta__price-list-container"> 3792 <div class="price-list price-list--centered"><span class="price"> 3793 <span class="visually-hidden">Angebotspreis</span>⬠69.95</span><div class="price price--block text--xsmall text--subdued"> 3794 <div class="unit-price-measurement"> 3795 <span class="unit-price-measurement__price">⬠69.95</span> 3796 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">200</span><span class="unit-price-measurement__reference-unit">ml</span> 3797 </div> 3798 </div></div> 3799 </div></div></div> 3800</product-item> 3801<product-item class="product-item " reveal><div class="product-item__image-wrapper "><div class="product-item__label-list label-list"><span class="label label--highlight">Spare 15.00 â¬</span></div><a href="/products/croma%C2%AE-hyaluronic-acid-face-mask-8-masken" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 101.31712259371834%; --aspect-ratio: 0.987"><img src="//jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=1974" alt="Croma® Hyaluronic Acid Face Mask | 8 Masken" srcset="//jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=200 200w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=300 300w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=400 400w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=500 500w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=600 600w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=700 700w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=800 800w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=900 900w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=1000 1000w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=1100 1100w, //jolifill.de/cdn/shop/products/NeuesProjekt.jpg?v=1663768228&width=1200 1200w" width="1974" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="33813305164042"> 3802</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8000466288906_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3803 <input type="hidden" name="id" value="43727063449866"> 3804 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3805 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 3806 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3807 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3808 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3809 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3810 </svg></button><input type="hidden" name="product-id" value="8000466288906" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3811 3812 <div class="product-item__info "> 3813 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/croma" data-instant>croma</a><a href="/products/croma%C2%AE-hyaluronic-acid-face-mask-8-masken" data-instant class="product-item-meta__title">Croma® Hyaluronic Acid Face Mask | 8 Masken</a> 3814 3815 <div class="product-item-meta__price-list-container"> 3816 <div class="price-list price-list--centered"><span class="price price--highlight">
3817 <span class="visually-hidden">Angebotspreis</span>⬠39.95</span> 3818 3819 <span class="price price--compare"> 3820 <span class="visually-hidden">Regulärer Preis</span>⬠54.95</span><div class="price price--block text--xsmall text--subdued"> 3821 <div class="unit-price-measurement"> 3822 <span class="unit-price-measurement__price">⬠4.99</span> 3823 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 3824 </div> 3825 </div></div> 3826 </div></div></div> 3827</product-item> 3828<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/monalisa-bright-sheet-mask-10-stk" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=2000" alt="Monalisa Bright Sheet Mask | 10 Stk. - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=200 200w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=300 300w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=400 400w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=500 500w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=600 600w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=700 700w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=800 800w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=900 900w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=1000 1000w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=1100 1100w, //jolifill.de/cdn/shop/files/MONALISA-BRIGHT-SHEET-MASK-10-STK..webp?v=1787837234&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50905099731210"> 3829</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__9981717938442_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3830 <input type="hidden" name="id" value="50871369531658"> 3831 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3832 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 3833 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3834 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3835 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3836 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3837 </svg></button><input type="hidden" name="product-id" value="9981717938442" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3838 3839 <div class="product-item__info "> 3840 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Genoss" data-instant>Genoss</a><a href="/products/monalisa-bright-sheet-mask-10-stk" data-instant class="product-item-meta__title">Monalisa Bright Sheet Mask | 10 Stk.</a> 3841 3842 <div class="product-item-meta__price-list-container"> 3843 <div class="price-list price-list--centered"><span class="price">
3844 <span class="visually-hidden">Angebotspreis</span>⬠24.95</span><div class="price price--block text--xsmall text--subdued"> 3845 <div class="unit-price-measurement"> 3846 <span class="unit-price-measurement__price">⬠2.50</span> 3847 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 3848 </div> 3849 </div></div> 3850 </div></div></div> 3851</product-item> 3852<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/md-peel-neutralizing-solution" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=2000" alt="md:peel Neutralizing Solution - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=200 200w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=300 300w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=400 400w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=500 500w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=600 600w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=700 700w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=800 800w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=900 900w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=1000 1000w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=1100 1100w, //jolifill.de/cdn/shop/files/MD-PEEL-NEUTRALIZING-SOLUTION.webp?v=1779893585&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50119517503754"> 3853</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__6567774224432_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3854 <input type="hidden" name="id" value="39451179417648"> 3855 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3856 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 3857 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3858 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3859 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3860 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3861 </svg></button><input type="hidden" name="product-id" value="6567774224432" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3862 3863 <div class="product-item__info "> 3864 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/md-ceuticals" data-instant>md:ceuticals</a><a href="/products/md-peel-neutralizing-solution" data-instant class="product-item-meta__title">md:peel Neutralizing Solution</a> 3865 3866 <div class="product-item-meta__price-list-container"> 3867 <div class="price-list price-list--centered"><span class="price"> 3868 <span class="visually-hidden">Angebotspreis</span>⬠49.95</span><div class="price price--block text--xsmall text--subdued"> 3869 <div class="unit-price-measurement">
3870 <span class="unit-price-measurement__price">⬠49.95</span> 3871 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">200</span><span class="unit-price-measurement__reference-unit">ml</span> 3872 </div> 3873 </div></div> 3874 </div></div></div> 3875</product-item> 3876<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/fillmed-post-peel" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=2000" alt="Fillmed Post Peel 100ml - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=200 200w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=300 300w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=400 400w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=500 500w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=600 600w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=700 700w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=800 800w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=900 900w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=1000 1000w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=1100 1100w, //jolifill.de/cdn/shop/files/FILLMED-POST-PEEL-100ML.webp?v=1790607741&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="51186641240330"> 3877</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__6571056332848_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3878 <input type="hidden" name="id" value="39462643531824"> 3879 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3880 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 3881 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3882 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3883 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3884 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3885 </svg></button><input type="hidden" name="product-id" value="6571056332848" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3886 3887 <div class="product-item__info "> 3888 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/fillmed" data-instant>Fillmed</a><a href="/products/fillmed-post-peel" data-instant class="product-item-meta__title">Fillmed Post Peel 100ml</a> 3889 3890 <div class="product-item-meta__price-list-container"> 3891 <div class="price-list price-list--centered"><span class="price"> 3892 <span class="visually-hidden">Angebotspreis</span>⬠39.95</span><div class="price price--block text--xsmall text--subdued"> 3893 <div class="unit-price-measurement"> 3894 <span class="unit-price-measurement__price">⬠39.95</span> 3895 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">100</span><span class="unit-price-measurement__reference-unit">ml</span> 3896 </div> 3897 </div></div> 3898 </div></div></div> 3899</product-item> 3900<product-item class="product-item " reveal><div class="product-item__image-wrapper "><div class="product-item__label-list label-list"><span class="label label--highlight">
3900Spare 10.00 â¬</span></div><a href="/products/croma%C2%AE-calming-face-mask-8-masken" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 101.3%; --aspect-ratio: 0.9871668311944719"><img src="//jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=2000" alt="Croma® Calming Face Mask | 8 Masken" srcset="//jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=200 200w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=300 300w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=400 400w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=500 500w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=600 600w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=700 700w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=800 800w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=900 900w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=1000 1000w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=1100 1100w, //jolifill.de/cdn/shop/products/NeuesProjekt.png?v=1663768409&width=1200 1200w" width="2000" height="2026" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="33813320401162"> 3901</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8000521601290_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3902 <input type="hidden" name="id" value="43727335817482"> 3903 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3904 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 3905 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3906 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3907 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3908 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3909 </svg></button><input type="hidden" name="product-id" value="8000521601290" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3910 3911 <div class="product-item__info "> 3912 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/croma" data-instant>croma</a><a href="/products/croma%C2%AE-calming-face-mask-8-masken" data-instant class="product-item-meta__title">Croma® Calming Face Mask | 8 Masken</a> 3913 3914 <div class="product-item-meta__price-list-container"> 3915 <div class="price-list price-list--centered"><span class="price price--highlight"> 3916 <span class="visually-hidden">Angebotspreis</span>⬠39.95</span> 3917 3918 <span class="price price--compare"> 3919 <span class="visually-hidden">Regulärer Preis</span>⬠49.95</span><div class="price price--block text--xsmall text--subdued"> 3920 <div class="unit-price-measurement"> 3921 <span class="unit-price-measurement__price">⬠4.99</span> 3922 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 3923 </div> 3924 </div></div> 3925 </div></div></div> 3926</product-item> 3927<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/innoaesthetics-skin-repair-60g" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=2000" alt="Innoaesthetics Skin Repair 60ml 3928- Jolifill.de" srcset="//jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=200 200w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=300 300w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=400 400w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=500 500w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=600 600w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=700 700w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=800 800w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=900 900w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=1000 1000w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=1100 1100w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-60ML-PRODUK-VERPACKUNG.webp?v=1784539834&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50590114316554"> 3929</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__6674273009712_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3930 <input type="hidden" name="id" value="39668103118896"> 3931 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3932 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
3933 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3934 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3935 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3936 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3937 </svg></button><input type="hidden" name="product-id" value="6674273009712" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3938 3939 <div class="product-item__info "> 3940 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Innoaesthetics%20S.L." data-instant>Innoaesthetics S.L.</a><a href="/products/innoaesthetics-skin-repair-60g" data-instant class="product-item-meta__title">Innoaesthetics Skin Repair 60ml</a> 3941 3942 <div class="product-item-meta__price-list-container"> 3943 <div class="price-list price-list--centered"><span class="price"> 3944 <span class="visually-hidden">Angebotspreis</span>⬠49.95</span><div class="price price--block text--xsmall text--subdued"> 3945 <div class="unit-price-measurement"> 3946 <span class="unit-price-measurement__price">⬠49.95</span> 3947 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">60</span><span class="unit-price-measurement__reference-unit">ml</span> 3948 </div> 3949 </div></div> 3950 </div></div></div> 3951</product-item> 3952<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/fillmed-skin-perfusion-hyaluronic-youth-mask" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=2000" alt="Fillmed Skin Perfusion Hyaluronic Youth Mask | 4 Stk. - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=200 200w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=300 300w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=400 400w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=500 500w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=600 600w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=700 700w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=800 800w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=900 900w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=1000 1000w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=1100 1100w, //jolifill.de/cdn/shop/files/fillmed-skin-perfusion-hyaluronic-youth-mask.jpg?v=1745420410&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="45225710780682"> 3953</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__6571509645360_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3954 <input type="hidden" name="id" value="39465399713840"> 3955 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3956 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
3957 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3958 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3959 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3960 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3961 </svg></button><input type="hidden" name="product-id" value="6571509645360" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3962 3963 <div class="product-item__info "> 3964 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/fillmed" data-instant>Fillmed</a><a href="/products/fillmed-skin-perfusion-hyaluronic-youth-mask" data-instant class="product-item-meta__title">Fillmed Skin Perfusion Hyaluronic Youth Mask | 4 Stk.</a> 3965 3966 <div class="product-item-meta__price-list-container"> 3967 <div class="price-list price-list--centered"><span class="price"> 3968 <span class="visually-hidden">Angebotspreis</span>⬠49.95</span><div class="price price--block text--xsmall text--subdued"> 3969 <div class="unit-price-measurement"> 3970 <span class="unit-price-measurement__price">⬠12.49</span> 3971 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">8</span><span class="unit-price-measurement__reference-unit">ml</span> 3972 </div> 3973 </div></div> 3974 </div></div></div> 3975</product-item> 3976<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/me-line%C2%AE-05-pigment-home-mask" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=2000" alt="ME LINE® 05 Pigment Home Mask - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=200 200w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=300 300w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=400 400w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=500 500w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=600 600w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=700 700w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=800 800w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=900 900w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=1000 1000w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=1100 1100w, //jolifill.de/cdn/shop/files/ME-LINE-05-PIGMENT-HOME-MASK.webp?v=1760447096&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="47230983831818"> 3977</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__9705835331850_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 3978 <input type="hidden" name="id" value="49967228911882"> 3979 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 3980 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
3981 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 3982 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 3983 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 3984 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 3985 </svg></button><input type="hidden" name="product-id" value="9705835331850" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 3986 3987 <div class="product-item__info "> 3988 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Innoaesthetics%20S.L." data-instant>Innoaesthetics S.L.</a><a href="/products/me-line%C2%AE-05-pigment-home-mask" data-instant class="product-item-meta__title">ME LINE® 05 Pigment Home Mask</a> 3989 3990 <div class="product-item-meta__price-list-container"> 3991 <div class="price-list price-list--centered"><span class="price"> 3992 <span class="visually-hidden">Angebotspreis</span>⬠69.95</span><div class="price price--block text--xsmall text--subdued"> 3993 <div class="unit-price-measurement"> 3994 <span class="unit-price-measurement__price">⬠69.95</span> 3995 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">30</span><span class="unit-price-measurement__reference-unit">g</span> 3996 </div> 3997 </div></div> 3998 </div></div></div> 3999</product-item> 4000<product-item class="product-item " reveal><div class="product-item__image-wrapper "><div class="product-item__label-list label-list"><span class="label label--highlight">Spare 20.00 â¬</span></div><a href="/products/croma%C2%AE-energizing-eye-mask-8-masken" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=2000" alt="Croma® Energizing Eye Mask | 8 Masken" srcset="//jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=200 200w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=300 300w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=400 400w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=500 500w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=600 600w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=700 700w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=800 800w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=900 900w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=1000 1000w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=1100 1100w, //jolifill.de/cdn/shop/products/Croma_Energizing-Eye-Mask_MorySkin_600x600_1.jpg?v=1663757736&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="33812260061450"> 4001</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8001825308938_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4002 <input type="hidden" name="id" value="43736457773322"> 4003 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4004 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
4005 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4006 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4007 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4008 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4009 </svg></button><input type="hidden" name="product-id" value="8001825308938" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4010 4011 <div class="product-item__info "> 4012 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/croma" data-instant>croma</a><a href="/products/croma%C2%AE-energizing-eye-mask-8-masken" data-instant class="product-item-meta__title">Croma® Energizing Eye Mask | 8 Masken</a> 4013 4014 <div class="product-item-meta__price-list-container"> 4015 <div class="price-list price-list--centered"><span class="price price--highlight"> 4016 <span class="visually-hidden">Angebotspreis</span>⬠39.95</span> 4017 4018 <span class="price price--compare"> 4019 <span class="visually-hidden">Regulärer Preis</span>⬠59.95</span><div class="price price--block text--xsmall text--subdued"> 4020 <div class="unit-price-measurement"> 4021 <span class="unit-price-measurement__price">⬠4.99</span> 4022 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4023 </div> 4024 </div></div> 4025 </div></div></div> 4026</product-item> 4027<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/ejal%C2%AE-eyes-facial-sheet-mask-10-stuck" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=2000" alt="Ejal® Facial Sheet Mask | 10 Stück - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=200 200w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=300 300w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=400 400w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=500 500w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=600 600w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=700 700w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=800 800w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=900 900w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=1000 1000w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=1100 1100w, //jolifill.de/cdn/shop/files/EJAL-FACIAL-SHEET-MASK-10-STUeCK.webp?v=1780055798&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50135213965578"> 4028</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__9779306561802_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4029 <input type="hidden" name="id" value="50209458880778"> 4030 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4031 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
4032 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4033 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4034 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4035 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4036 </svg></button><input type="hidden" name="product-id" value="9779306561802" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4037 4038 <div class="product-item__info "> 4039 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Innate%20S.r.l." data-instant>Innate S.r.l.</a><a href="/products/ejal%C2%AE-eyes-facial-sheet-mask-10-stuck" data-instant class="product-item-meta__title">Ejal® Facial Sheet Mask | 10 Stück</a> 4040 4041 <div class="product-item-meta__price-list-container"> 4042 <div class="price-list price-list--centered"><span class="price"> 4043 <span class="visually-hidden">Angebotspreis</span>⬠49.95</span><div class="price price--block text--xsmall text--subdued"> 4044 <div class="unit-price-measurement"> 4045 <span class="unit-price-measurement__price">⬠5.00</span> 4046 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4047 </div> 4048 </div></div> 4049 </div></div></div> 4050</product-item> 4051<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/innoaesthetics-skin-repair-500g" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=2000" alt="Innoaesthetics Skin Repair 500ml - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=200 200w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=300 300w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=400 400w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=500 500w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=600 600w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=700 700w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=800 800w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=900 900w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=1000 1000w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=1100 1100w, //jolifill.de/cdn/shop/files/INNOAESTHETICS-SKIN-REPAIR-500ML-PRODUK-VERPACKUNG.webp?v=1784538233&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50589910466826"> 4052</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8283850604810_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4053 <input type="hidden" name="id" value="44705718534410"> 4054 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4055 <button type="submit" class="product-item__quick-buy-button hidden-no-touch">
4056 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4057 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4058 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4059 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4060 </svg></button><input type="hidden" name="product-id" value="8283850604810" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4061 4062 <div class="product-item__info "> 4063 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Innoaesthetics%20S.L." data-instant>Innoaesthetics S.L.</a><a href="/products/innoaesthetics-skin-repair-500g" data-instant class="product-item-meta__title">Innoaesthetics Skin Repair 500ml</a> 4064 4065 <div class="product-item-meta__price-list-container"> 4066 <div class="price-list price-list--centered"><span class="price"> 4067 <span class="visually-hidden">Angebotspreis</span>⬠109.95</span><div class="price price--block text--xsmall text--subdued"> 4068 <div class="unit-price-measurement"> 4069 <span class="unit-price-measurement__price">⬠109.95</span> 4070 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">500</span><span class="unit-price-measurement__reference-unit">ml</span> 4071 </div> 4072 </div></div> 4073 </div></div></div> 4074</product-item> 4075<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/lumi-glow-mask-5-masken" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=2000" alt="Lumi Glow Mask | 5 Stk. - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=200 200w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=300 300w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=400 400w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=500 500w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=600 600w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=700 700w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=800 800w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=900 900w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=1000 1000w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=1100 1100w, //jolifill.de/cdn/shop/files/LUMI-GLOW-MASK-5-STK..webp?v=1769775115&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="48975642591498"> 4076</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__10275590537482_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4077 <input type="hidden" name="id" value="51960464277770"> 4078 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4079 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4080 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4081 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4082 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4083 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4084 </svg></button><input type="hidden" name="product-id" value="10275590537482" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4085 4086 <div class="product-item__info "> 4087 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Acmedi%20Korea%20Co.%20Ltd." data-instant>
4087Acmedi Korea Co. Ltd.</a><a href="/products/lumi-glow-mask-5-masken" data-instant class="product-item-meta__title">Lumi Glow Mask | 5 Stk.</a> 4088 4089 <div class="product-item-meta__price-list-container"> 4090 <div class="price-list price-list--centered"><span class="price"> 4091 <span class="visually-hidden">Angebotspreis</span>⬠24.95</span><div class="price price--block text--xsmall text--subdued"> 4092 <div class="unit-price-measurement"> 4093 <span class="unit-price-measurement__price">⬠4.99</span> 4094 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4095 </div> 4096 </div></div> 4097 </div></div></div> 4098</product-item> 4099<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/dermaheal-cosmeceutical-mask" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=2000" alt="DermaHeal Cosmeceutical Mask | 1 Stk. - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=200 200w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=300 300w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=400 400w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=500 500w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=600 600w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=700 700w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=800 800w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=900 900w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=1000 1000w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=1100 1100w, //jolifill.de/cdn/shop/files/DermaHeal-Cosmeceutical-Mask.jpg?v=1705592134&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="38408108179722"> 4100</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8403578323210_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4101 <input type="hidden" name="id" value="45102687093002"> 4102 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4103 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4104 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4105 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4106 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4107 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4108 </svg></button><input type="hidden" name="product-id" value="8403578323210" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4109 4110 <div class="product-item__info "> 4111 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Caregen" data-instant>Caregen</a><a href="/products/dermaheal-cosmeceutical-mask" data-instant class="product-item-meta__title">DermaHeal Cosmeceutical Mask | 1 Stk.</a> 4112 4113 <div class="product-item-meta__price-list-container"> 4114 <div class="price-list price-list--centered"><span class="price">
4115 <span class="visually-hidden">Angebotspreis</span>⬠9.95</span><div class="price price--block text--xsmall text--subdued"> 4116 <div class="unit-price-measurement"> 4117 <span class="unit-price-measurement__price">⬠9.95</span> 4118 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4119 </div> 4120 </div></div> 4121 </div></div></div> 4122</product-item> 4123<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/fillmed-skin-perfusion-collagen-youth-mask" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=2000" alt="Fillmed Collagen Youth Mask - Jolifill.de" srcset="//jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=200 200w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=300 300w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=400 400w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=500 500w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=600 600w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=700 700w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=800 800w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=900 900w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=1000 1000w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=1100 1100w, //jolifill.de/cdn/shop/products/Fillmed-Collagen-Youth-Mask.jpg?v=1668523536&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="34225685102858"> 4124</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__4748412911664_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4125 <input type="hidden" name="id" value="32699700412464"> 4126 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4127 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4128 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4129 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4130 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4131 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4132 </svg></button><input type="hidden" name="product-id" value="4748412911664" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4133 4134 <div class="product-item__info "> 4135 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/fillmed" data-instant>Fillmed</a><a href="/products/fillmed-skin-perfusion-collagen-youth-mask" data-instant class="product-item-meta__title">Fillmed Skin Perfusion Collagen Youth Mask - 5 Stück</a> 4136 4137 <div class="product-item-meta__price-list-container"> 4138 <div class="price-list price-list--centered"><span class="price"> 4139 <span class="visually-hidden">Angebotspreis</span>⬠89.95</span><div class="price price--block text--xsmall text--subdued"> 4140 <div class="unit-price-measurement">
4141 <span class="unit-price-measurement__price">⬠17.99</span> 4142 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4143 </div> 4144 </div></div> 4145 </div></div></div> 4146</product-item> 4147<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/just-beautiful%C2%AE-hydrogel-gesicht-halsmaske" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=2000" alt="Just Beautiful® Hydrogel Gesicht & Halsmaske - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=200 200w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=300 300w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=400 400w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=500 500w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=600 600w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=700 700w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=800 800w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=900 900w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=1000 1000w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=1100 1100w, //jolifill.de/cdn/shop/files/JUST-BEAUTIFUL-HYDROGEL-GESICHT-_-HALSMASKE.webp?v=1790342037&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="51164655550730"> 4148</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8443226325258_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4149 <input type="hidden" name="id" value="45228005458186"> 4150 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4151 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4152 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4153 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4154 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4155 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4156 </svg></button><input type="hidden" name="product-id" value="8443226325258" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4157 4158 <div class="product-item__info "> 4159 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/just-beautiful" data-instant>Just Beautiful</a><a href="/products/just-beautiful%C2%AE-hydrogel-gesicht-halsmaske" data-instant class="product-item-meta__title">Just Beautiful® Hydrogel Gesicht & Halsmaske</a> 4160 4161 <div class="product-item-meta__price-list-container"> 4162 <div class="price-list price-list--centered"><span class="price"> 4163 <span class="visually-hidden">Angebotspreis</span>⬠19.95</span><div class="price price--block text--xsmall text--subdued"> 4164 <div class="unit-price-measurement">
4165 <span class="unit-price-measurement__price">⬠19.95</span> 4166 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4167 </div> 4168 </div></div> 4169 </div></div></div> 4170</product-item> 4171<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/mesoestetic-post-peel-neutralizing-spray-50ml" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=2000" alt="Mesoestetic Post-Peel Neutralizing Spray 50ml - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=200 200w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=300 300w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=400 400w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=500 500w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=600 600w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=700 700w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=800 800w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=900 900w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=1000 1000w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=1100 1100w, //jolifill.de/cdn/shop/files/MESOESTETIC-POST-PEEL-NEUTRALIZING-SPRAY-50ML-Verpackung.webp?v=1769520209&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="48901027725578"> 4172</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__10025790144778_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4173 <input type="hidden" name="id" value="51044520329482"> 4174 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4175 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4176 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4177 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4178 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4179 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4180 </svg></button><input type="hidden" name="product-id" value="10025790144778" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4181 4182 <div class="product-item__info "> 4183 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/mesoestetic" data-instant>mesoestetic</a><a href="/products/mesoestetic-post-peel-neutralizing-spray-50ml" data-instant class="product-item-meta__title">Mesoestetic Post-Peel Neutralizing Spray 50ml</a> 4184 4185 <div class="product-item-meta__price-list-container"> 4186 <div class="price-list price-list--centered"><span class="price">
4187 <span class="visually-hidden">Angebotspreis</span>⬠24.95</span><div class="price price--block text--xsmall text--subdued"> 4188 <div class="unit-price-measurement"> 4189 <span class="unit-price-measurement__price">⬠24.95</span> 4190 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-value">50</span><span class="unit-price-measurement__reference-unit">ml</span> 4191 </div> 4192 </div></div> 4193 </div></div></div> 4194</product-item> 4195<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/dermaheal-face-filler-mask-5-stk" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=2000" alt="DermaHeal Face Filler Mask | 5 Stk. - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=200 200w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=300 300w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=400 400w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=500 500w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=600 600w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=700 700w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=800 800w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=900 900w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=1000 1000w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=1100 1100w, //jolifill.de/cdn/shop/files/DermaHeal-Face-Filler-Mask.jpg?v=1705592798&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="38408182366474"> 4196</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8403618267402_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4197 <input type="hidden" name="id" value="45102820983050"> 4198 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4199 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4200 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4201 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4202 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4203 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4204 </svg></button><input type="hidden" name="product-id" value="8403618267402" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4205 4206 <div class="product-item__info "> 4207 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Caregen" data-instant>Caregen</a><a href="/products/dermaheal-face-filler-mask-5-stk" data-instant class="product-item-meta__title">DermaHeal Face Filler Mask | 5 Stk.</a> 4208 4209 <div class="product-item-meta__price-list-container"> 4210 <div class="price-list price-list--centered"><span class="price"> 4211 <span class="visually-hidden">Angebotspreis</span>⬠49.95</span><div class="price price--block text--xsmall text--subdued"> 4212 <div class="unit-price-measurement">
4213 <span class="unit-price-measurement__price">⬠9.99</span> 4214 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4215 </div> 4216 </div></div> 4217 </div></div></div> 4218</product-item> 4219<product-item class="product-item " reveal><div class="product-item__image-wrapper "><a href="/products/matrixneedling%E2%84%A2-hydration-face-sheet-mask-1-stk" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=2000" alt="Matrixneedling⢠Hydration Face Sheet Mask | 1 Stk. - Jolifill.de" srcset="//jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=200 200w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=300 300w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=400 400w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=500 500w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=600 600w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=700 700w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=800 800w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=900 900w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=1000 1000w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=1100 1100w, //jolifill.de/cdn/shop/files/MATRIXNEEDLING-HYDRATION-FACE-SHEET-MASK-1-STK..webp?v=1782901985&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="50437238096138"> 4220</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__10398009065738_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4221 <input type="hidden" name="id" value="52543312003338"> 4222 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4223 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4224 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4225 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4226 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4227 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4228 </svg></button><input type="hidden" name="product-id" value="10398009065738" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4229 4230 <div class="product-item__info "> 4231 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/vendors?q=Aesthetic%20Brands%20GmbH" data-instant>Aesthetic Brands GmbH</a><a href="/products/matrixneedling%E2%84%A2-hydration-face-sheet-mask-1-stk" data-instant class="product-item-meta__title">Matrixneedling⢠Hydration Face Sheet Mask | 1 Stk.</a> 4232 4233 <div class="product-item-meta__price-list-container"> 4234 <div class="price-list price-list--centered"><span class="price">
4235 <span class="visually-hidden">Angebotspreis</span>⬠12.95</span><div class="price price--block text--xsmall text--subdued"> 4236 <div class="unit-price-measurement"> 4237 <span class="unit-price-measurement__price">⬠12.95</span> 4238 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4239 </div> 4240 </div></div> 4241 </div></div></div> 4242</product-item> 4243<product-item class="product-item " reveal><div class="product-item__image-wrapper "><div class="product-item__label-list label-list"><span class="label label--highlight">Spare 20.00 â¬</span></div><a href="/products/croma%C2%AE-firming-laugh-line-mask-8-masken-1" data-instant class="product-item__aspect-ratio aspect-ratio " style="padding-bottom: 100.0%; --aspect-ratio: 1.0"><img src="//jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=2000" alt="Croma® Firming Laugh Line Mask | 8 Masken" srcset="//jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=200 200w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=300 300w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=400 400w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=500 500w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=600 600w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=700 700w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=800 800w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=900 900w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=1000 1000w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=1100 1100w, //jolifill.de/cdn/shop/products/Croma_Firming-Laugh-Line-Mask_MorySkin_1.jpg?v=1663757824&width=1200 1200w" width="2000" height="2000" loading="lazy" sizes="(max-width: 740px) calc(50vw - 24px), calc((min(100vw - 80px, 1520px) - 0px) / 3 - 16px)" class="product-item__primary-image" data-media-id="33812268384522"> 4244</a><form method="post" action="/cart/add" id="product_form_template--29128699937034__main__8002019655946_0" accept-charset="UTF-8" class="product-item__quick-form" enctype="multipart/form-data" is="product-form"><input type="hidden" name="form_type" value="product" /><input type="hidden" name="utf8" value="â" /><input type="hidden" name="quantity" value="1"> 4245 <input type="hidden" name="id" value="43737715933450"> 4246 <button is="loader-button" type="submit" class="button button--outline button--text button--full hidden-touch">In den Warenkorb</button> 4247 <button type="submit" class="product-item__quick-buy-button hidden-no-touch"> 4248 <span class="visually-hidden">In den Warenkorb</span><svg focusable="false" width="24" height="24" class="icon icon--quick-buy-shopping-bag " fill="none" viewBox="0 0 24 24"> 4249 <path d="M14 4H5L4 20H20C19.7517 16.0273 19.375 10 19.375 10" stroke="currentColor" stroke-width="2"></path> 4250 <path d="M9 7V7C9 8.65685 10.3431 10 12 10V10C13.6569 10 15 8.65685 15 7V7" stroke="currentColor" stroke-width="2"></path> 4251 <path d="M20 0V8M16 4H24" stroke="currentColor" stroke-width="2"></path> 4252 </svg></button><input type="hidden" name="product-id" value="8002019655946" /><input type="hidden" name="section-id" value="template--29128699937034__main" /></form></div> 4253 4254 <div class="product-item__info "> 4255 <div class="product-item-meta"><a class="product-item-meta__vendor heading heading--xsmall" href="/collections/croma" data-instant>croma</a><a href="/products/croma%C2%AE-firming-laugh-line-mask-8-masken-1" data-instant class="product-item-meta__title">Croma® Firming Laugh Line Mask | 8 Masken</a> 4256 4257 <div class="product-item-meta__price-list-container"> 4258 <div class="price-list price-list--centered"><span class="price price--highlight">
4259 <span class="visually-hidden">Angebotspreis</span>⬠29.95</span> 4260 4261 <span class="price price--compare"> 4262 <span class="visually-hidden">Regulärer Preis</span>⬠49.95</span><div class="price price--block text--xsmall text--subdued"> 4263 <div class="unit-price-measurement"> 4264 <span class="unit-price-measurement__price">⬠3.74</span> 4265 <span class="unit-price-measurement__separator">/</span><span class="unit-price-measurement__reference-unit">item</span> 4266 </div> 4267 </div></div> 4268 </div></div></div> 4269</product-item> 4270</div> 4271 </product-list><page-pagination ajax class="pagination"> 4272 <nav class="pagination__nav"><span class="pagination__nav-item heading heading--small" aria-current="page" >1</span><a href="/collections/post-treatment?page=2" data-page="2" class="pagination__nav-item heading heading--small" aria-label="Zur Seite 2 gehen">2</a><a href="/collections/post-treatment?page=3" data-page="3" class="pagination__nav-item heading heading--small" aria-label="Zur Seite 3 gehen">3</a><a class="pagination__nav-item" rel="next" aria-label="Nächste Seite" data-page="2" href="/collections/post-treatment?page=2"><svg focusable="false" width="17" height="14" class="icon icon--nav-arrow-right icon--direction-aware " viewBox="0 0 17 14"> 4273 <path d="M0 7h15M9 1l6 6-6 6" stroke="currentColor" stroke-width="2" fill="none"></path> 4274 </svg></a></nav> 4275 </page-pagination></div> 4276 </product-facet> 4277 </div> 4278</section> 4279 4280</div><div id="shopify-section-template--29128699937034__rich_text_YX8htz" class="shopify-section shopify-section--rich-text"><style> 4281 #shopify-section-template--29128699937034__rich_text_YX8htz {--heading-color: 40, 40, 40; 4282 --text-color: 40, 40, 40; 4283 --primary-button-background: 136, 184, 184; 4284 --primary-button-text-color: 255, 255, 255; 4285 4286 --section-background: 255, 255, 255; 4287 } 4288</style> 4289 4290<section class="section "> 4291 <div > 4292 <div class="section__color-wrapper "> 4293 <div class="container "><div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading h2">Post Treatment â Regeneration und Pflege nach der Behandlung</h3></div> 4294 </div> 4295 </div> 4296 </div> 4297</section> 4298 4299 4300 4301</div><div id="shopify-section-template--29128699937034__image_with_text_TQ6McG" class="shopify-section shopify-section--image-with-text"><section class="section "> 4302 <div > 4303 4304 <image-with-text 4305 4306 class=" 4307 image-with-text 4308 4309 4310 image-with-text--overlap- 4311 " 4312 > 4313 <div class="container"> 4314 <div class="image-with-text__wrapper"> 4315 4316 <div class="image-with-text__image-wrapper"><img src="//jolifill.de/cdn/shop/files/Jolifill_-_Post_Treatment.jpg?v=1776768993&width=5760" alt="" srcset="//jolifill.de/cdn/shop/files/Jolifill_-_Post_Treatment.jpg?v=1776768993&width=352 352w, //jolifill.de/cdn/shop/files/Jolifill_-_Post_Treatment.jpg?v=1776768993&width=832 832w, //jolifill.de/cdn/shop/files/Jolifill_-_Post_Treatment.jpg?v=1776768993&width=1200 1200w, //jolifill.de/cdn/shop/files/Jolifill_-_Post_Treatment.jpg?v=1776768993&width=1920 1920w, //jolifill.de/cdn/shop/files/Jolifill_-_Post_Treatment.jpg?v=1776768993&width=5760 6000w" width="6000" height="4002" loading="lazy" class="image-with-text__image"> 4317</div> 4318 4319 <div class="image-with-text__content-wrapper"> 4320 <div class="image-with-text__content-list"><image-with-text-item 4321 class=" 4322 image-with-text__content 4323 text-container 4324 text--left 4325 " 4326 4327 ><div class="image-with-text__text-wrapper"><ul><li>Gezielte Hautberuhigung und Schutzbarriere nach professionellen Protokollen</li><li>Optimierung der Regenerationsphase für nachhaltige Ergebnisse</li><li>Wissenschaftlich fundierte Wirkstoffe mit hoher Verträglichkeit</li><li>Professionelle Qualität für Fachanwender und anspruchsvolle Hautpflege</li></ul><p>Nach einer ästhetischen Anwendung benötigt die Haut gezielte Unterstützung, um sich optimal zu regenerieren und die erzielten Resultate zu stabilisieren. </p><p>
4327Post Treatment Produkte sind speziell für die Regenerationsphase entwickelt â sie beruhigen das Gewebe, unterstützen die körpereigene Heilungsreaktion und fördern eine gleichmäÃige Hautstruktur.</p><p>Jolifill bietet dafür ein Sortiment hochwertiger Formulierungen, die sowohl in der Praxis als auch zur begleitenden Nachsorge geeignet sind. Fachanwender profitieren von zuverlässigen Lösungen für die professionelle Nachbehandlung, während Privatanwender die Haut zu Hause wirksam pflegen können.</p> 4328</div> 4329 4330 </image-with-text-item></div> 4331 </div> 4332 4333 </div> 4334 </div> 4335 </image-with-text> 4336 4337 </div> 4338</section> 4339 4340<style> 4341 .image-with-text__content.text--left { 4342 text-align: left; 4343 } 4344 4345 .image-with-text__content.text--center { 4346 text-align: center; 4347 } 4348 4349 .image-with-text__content.text--right { 4350 text-align: right; 4351 } 4352 4353 .image-with-text__content.text--left .button-wrapper { 4354 text-align: left; 4355 } 4356 4357 .image-with-text__content.text--center .button-wrapper { 4358 text-align: center; 4359 } 4360 4361 .image-with-text__content.text--right .button-wrapper { 4362 text-align: right; 4363 } 4364</style> 4365 4366</div><div id="shopify-section-template--29128699937034__rich_text_wnmFaA" class="shopify-section shopify-section--rich-text"><style> 4367 #shopify-section-template--29128699937034__rich_text_wnmFaA {--heading-color: 40, 40, 40; 4368 --text-color: 40, 40, 40; 4369 --primary-button-background: 136, 184, 184; 4370 --primary-button-text-color: 255, 255, 255; 4371 4372 --section-background: 255, 255, 255; 4373 } 4374</style> 4375 4376<section class="section "> 4377 <div > 4378 <div class="section__color-wrapper "> 4379 <div class="container "><div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading h2">Gezielte Hautpflege nach Verfahren â Wissenschaft trifft Regeneration</h3><p>Nach ästhetischen Behandlungen steht die Wiederherstellung der Hautbarriere im Vordergrund. Das <strong>Post Treatment</strong> Konzept umfasst Cremes, Gels und Seren, die durch sorgfältig abgestimmte Wirkstoffkomplexe für Beruhigung, Feuchtigkeit und Schutz sorgen. Dabei steht die Hautgesundheit als ganzheitliches Ziel im Mittelpunkt.</p><h3><strong>Regeneration durch Wirkstoffe mit Evidenz</strong></h3><p>Produkte mit bioaktiven Komponenten wie Polypeptiden, Ceramiden und Antioxidantien fördern Zellkommunikation und Hauterneuerung. Die gesteigerte Produktion von Kollagen und Elastin unterstützt die natürliche Widerstandskraft der Haut. </p><h3><strong>Schutz und Balance nach der Behandlung</strong></h3><p>Der Einsatz beruhigender Pflege ist besonders nach minimalinvasiven oder regenerativen Verfahren entscheidend. Eine durchdachte Nachsorge stärkt die Hautstruktur, erhält das Behandlungsergebnis und reduziert postinflammatorische Reaktionen wie Rötungen oder Spannungsgefühle. </p> 4380<div class="button-wrapper"> 4381 <a href="https://jolifill.de/pages/kontakt" class="button button--primary">Lassen Sie sich jetzt beraten</a> 4382 </div></div> 4383 </div> 4384 </div> 4385 </div> 4386</section> 4387 4388 4389 4390</div><div id="shopify-section-template--29128699937034__rich_text_UWEAFY" class="shopify-section shopify-section--rich-text"><style> 4391 #shopify-section-template--29128699937034__rich_text_UWEAFY {--heading-color: 40, 40, 40; 4392 --text-color: 40, 40, 40; 4393 --primary-button-background: 136, 184, 184; 4394 --primary-button-text-color: 255, 255, 255; 4395 4396 --section-background: 255, 255, 255; 4397 } 4398</style> 4399 4400<section class="section "> 4401 <div > 4402 <div class="section__color-wrapper "> 4403 <div class="container "><div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading h2">Pflegeprotokolle für optimale Ergebnisse</h3><p>Eine abgestimmte Nachbehandlung entscheidet über die Qualität und Dauer des Behandlungserfolgs. Moderne <strong>Post Treatment</strong> Konzepte basieren auf pH-neutralen Formulierungen, entzündungshemmenden Substanzen und barrierestärkenden Lipidkomplexen. Sie mindern oxidative Prozesse und sichern eine gesunde Regeneration des Gewebes.</p><h3><strong>Individuelle Anwendungsempfehlungen</strong></h3><p>Je nach Behandlungsform und Hautzustand können hautberuhigende Cremes, feuchtigkeitsspendende Gels oder nährende Masken eingesetzt werden. </p><h3><strong>Beispiele für Post Treatment Anwendungen</strong></h3><ul><li>Nach professionellen Peelings zur Reduktion postinflammatorischer Erytheme</li><li>Nach Laserbehandlungen zur Wiederherstellung der Feuchtigkeitsbalance</li><li>Bei Volumenaufbau zur Erhaltung gleichmäÃiger Hauttextur</li><li>Nach Fadenlifting-Prozeduren zur Unterstützung der Kollagenneubildung</li></ul> 4404</div> 4405 </div> 4406 </div> 4407 </div> 4408</section> 4409 4410 4411 4412</div><div id="shopify-section-template--29128699937034__rich_text_NMNf4D" class="shopify-section shopify-section--rich-text"><style> 4413 #shopify-section-template--29128699937034__rich_text_NMNf4D {--heading-color: 40, 40, 40; 4414 --text-color: 40, 40, 40; 4415 --primary-button-background: 136, 184, 184; 4416 --primary-button-text-color: 255, 255, 255; 4417 4418 --section-background: 255, 255, 255; 4419 } 4420</style> 4421 4422<section class="section "> 4423 <div > 4424 <div class="section__color-wrapper "> 4425 <div class="container "><div class="content-box content-box--medium content-box--text-center content-box--center text-container"><h3 class="heading h2">
4425Anwendungsfelder und Einsatzbereiche</h3><p>Ob ärztliche Praxis, Kosmetikinstitut oder Heimpflege: Post Treatment Produkte sind vielseitig einsetzbar. Sie unterstützen die Haut nach Beanspruchung, reduzieren sichtbare Irritationen und sorgen für ein gleichmäÃiges Hautbild.</p><ul><li>Post Procedure Regeneration für Gesicht, Hals und Dekolleté</li><li>Pflege nach Peeling-, Laser- oder Anti-Aging-Behandlungen</li><li>Vorbereitung und Stabilisierung der Haut bei intensiven Therapien</li><li>Ergänzende Pflege bei Volumenverlust oder strukturgeschädigtem Gewebe</li></ul> 4426</div> 4427 </div> 4428 </div> 4429 </div> 4430</section> 4431 4432 4433 4434</div><div id="shopify-section-template--29128699937034__image_with_text_tFFKWE" class="shopify-section shopify-section--image-with-text"><section class="section "> 4435 <div > 4436 4437 <image-with-text 4438 4439 class=" 4440 image-with-text 4441 4442 4443 image-with-text--overlap- 4444 " 4445 > 4446 <div class="container"> 4447 <div class="image-with-text__wrapper"> 4448 4449 <div class="image-with-text__image-wrapper"><img src="//jolifill.de/cdn/shop/files/Vertrauen_in_evidenzbasierte_Hautpflege.jpg?v=1776775394&width=4000" alt="" srcset="//jolifill.de/cdn/shop/files/Vertrauen_in_evidenzbasierte_Hautpflege.jpg?v=1776775394&width=352 352w, //jolifill.de/cdn/shop/files/Vertrauen_in_evidenzbasierte_Hautpflege.jpg?v=1776775394&width=832 832w, //jolifill.de/cdn/shop/files/Vertrauen_in_evidenzbasierte_Hautpflege.jpg?v=1776775394&width=1200 1200w, //jolifill.de/cdn/shop/files/Vertrauen_in_evidenzbasierte_Hautpflege.jpg?v=1776775394&width=1920 1920w, //jolifill.de/cdn/shop/files/Vertrauen_in_evidenzbasierte_Hautpflege.jpg?v=1776775394&width=4000 4000w" width="4000" height="2668" loading="lazy" class="image-with-text__image"> 4450</div> 4451 4452 <div class="image-with-text__content-wrapper"> 4453 <div class="image-with-text__content-list"><image-with-text-item 4454 class=" 4455 image-with-text__content 4456 text-container 4457 text--left 4458 " 4459 4460 ><h3 class="heading h3"> 4461 <split-lines> 4462 Vertrauen in evidenzbasierte Hautpflege 4463 </split-lines> 4464 </h3><div class="image-with-text__text-wrapper"><p>Jolifill versteht professionelle Hautpflege als Teil des medizinisch-ästhetischen Gesamtkonzepts. Sicherheit und Wirksamkeit stehen bei allen Post Treatment Produkten im Vordergrund. </p><p>Jede Formulierung ist auf Wirksamkeit, Hautverträglichkeit und Praxisnutzen geprüft. So entstehen zuverlässige Lösungen für eine sichere Nachsorge und eine gestärkte Hautbarriere.</p> 4465<div class="button-wrapper"> 4466 <a 4467 href="https://jolifill.de/products/croma%C2%AE-pure-ha-flussige-gesichtsmaske?_pos=1&_psq=Croma+pure+HA%C2%AE&_ss=e&_v=1.0" 4468 class="button button--primary" 4469 > 4470 Kontakt aufnehmen 4471 </a> 4472 </div></div> 4473 4474 </image-with-text-item></div> 4475 </div> 4476 4477 </div> 4478 </div> 4479 </image-with-text> 4480 4481 </div> 4482</section> 4483 4484<style> 4485 .image-with-text__content.text--left { 4486 text-align: left; 4487 } 4488 4489 .image-with-text__content.text--center { 4490 text-align: center; 4491 } 4492 4493 .image-with-text__content.text--right { 4494 text-align: right; 4495 } 4496 4497 .image-with-text__content.text--left .button-wrapper { 4498 text-align: left; 4499 } 4500 4501 .image-with-text__content.text--center .button-wrapper { 4502 text-align: center; 4503 } 4504 4505 .image-with-text__content.text--right .button-wrapper { 4506 text-align: right; 4507 } 4508</style> 4509 4510</div><div id="shopify-section-template--29128699937034__faq_BLqntw" class="shopify-section shopify-section--faq"><style> 4511 #shopify-section-template--29128699937034__faq_BLqntw {--secondary-background: 245, 245, 245; 4512 --heading-color: 40, 40, 40; 4513 --text-color: 40, 40, 40; 4514 4515 --section-background: 255, 255, 255; 4516 } 4517</style><section class="section "> 4518 <div class="section__color-wrapper"> 4519 <div class="container"> 4520 <div class=""><header class="section__header text-container"><h1 class="heading h2">FAQ</h1></header><div class="faq"><div class="faq__wrapper" itemscope itemtype="https://schema.org/FAQPage"><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> 4521 <button is="toggle-button" class="collapsible-toggle text--strong" aria-controls="block-template--29128699937034__faq_BLqntw-question_hJTYQm" aria-expanded="false" itemprop="name">Wozu dienen Post Treatment Produkte nach ästhetischen Behandlungen?<span class="animated-plus"></span> 4522 </button> 4523 4524 <collapsible-content id="block-template--29128699937034__faq_BLqntw-question_hJTYQm" class="collapsible anchor" itemscope itemprop="acceptedA
4524nswer" itemtype="https://schema.org/Answer" > 4525 <div class="collapsible__content text-container" itemprop="text"> 4526 <p>Post Treatment Produkte beruhigen die Haut und unterstützen die natürliche Heilungsreaktion nach der Anwendung. Sie stabilisieren das Ergebnis, fördern eine gleichmäÃige Hautstruktur und stärken die Hautbarriere.</p> 4527 </div> 4528 </collapsible-content> 4529 </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> 4530 <button is="toggle-button" class="collapsible-toggle text--strong" aria-controls="block-template--29128699937034__faq_BLqntw-question_jbDVce" aria-expanded="false" itemprop="name">Welche Wirkstoffe sind in der Regenerationsphase besonders sinnvoll?<span class="animated-plus"></span> 4531 </button> 4532 4533 <collapsible-content id="block-template--29128699937034__faq_BLqntw-question_jbDVce" class="collapsible anchor" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" > 4534 <div class="collapsible__content text-container" itemprop="text"> 4535 <p>Bioaktive Komponenten wie Polypeptide, Ceramide und Antioxidantien können Zellkommunikation und Hauterneuerung fördern. Sie unterstützen Kollagen- und Elastinbildung und helfen, Spannungsgefühle, Rötungen und Barriereverlust zu reduzieren.</p> 4536 </div> 4537 </collapsible-content> 4538 </div><div class="faq__item" itemscope itemprop="mainEntity" itemtype="https://schema.org/Question"> 4539 <button is="toggle-button" class="collapsible-toggle text--strong" aria-controls="block-template--29128699937034__faq_BLqntw-question_8em4cp" aria-expanded="false" itemprop="name">Wie wird ein Post Treatment Pflegeprotokoll sinnvoll zusammengestellt?<span class="animated-plus"></span> 4540 </button> 4541 4542 <collapsible-content id="block-template--29128699937034__faq_BLqntw-question_8em4cp" class="collapsible anchor" itemscope itemprop="acceptedAnswer" itemtype="https://schema.org/Answer" > 4543 <div class="collapsible__content text-container" itemprop="text"> 4544 <p>Die Auswahl richtet sich nach Behandlungsart und Hautzustand, z.â¯B. beruhigende Cremes, feuchtigkeitsspendende Gels oder nährende Masken. pH-neutrale Formulierungen und barrierestärkende Lipidkomplexe unterstützen eine stabile, gesunde Regeneration.</p> 4545 </div> 4546 </collapsible-content> 4547 </div></div> 4548 </div> 4549 </div> 4550 </div> 4551 </div> 4552</section> 4553 4554 4555</div> 4556 </div><!-- BEGIN sections: footer-group --> 4557<div id="shopify-section-sections--29128701083914__text-with-icons" class="shopify-section shopify-section-group-footer-group shopify-section--text-with-icons"><style> 4558 #shopify-section-sections--29128701083914__text-with-icons {--heading-color: 40, 40, 40; 4559 --text-color: 40, 40, 40; 4560 --section-background: 255, 255, 255; 4561 --vertical-breather: 40px; /* Inner spacing ist kleiner in dieser Sektion */ 4562 } 4563</style> 4564 4565<section class="section " id="shopify-section-sections--29128701083914__text-with-icons"> 4566 <div class="section__color-wrapper"> 4567 <div class="container "> 4568 <native-carousel class="text-with-icons"> 4569 <div class="text-with-icons__list hide-scrollbar"><native-carousel-item 4570 4571 id="block-sections--29128701083914__text-with-icons-item-1" 4572 class="text-with-icons__item" 4573 4574 > 4575 <div class="text-with-icons__icon-wrapper"><img 4576 class="text-with-icons__custom-icon" 4577 style="max-width: 50px" 4578 width="100" 4579 height="100" 4580 src="//jolifill.de/cdn/shop/files/jf-footer-icons-02.svg?v=1779111379&width=100" 4581 alt="" 4582 ></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">E-Mail</p><p><a href="mailto:[email protected]" title="mailto:[email protected]">Schreib uns</a></p> 4583</div>
4583</native-carousel-item><native-carousel-item 4584 hidden 4585 id="block-sections--29128701083914__text-with-icons-item-2" 4586 class="text-with-icons__item" 4587 4588 > 4589 <div class="text-with-icons__icon-wrapper"><img 4590 class="text-with-icons__custom-icon" 4591 style="max-width: 110px" 4592 width="100" 4593 height="100" 4594 src="//jolifill.de/cdn/shop/files/jf-footer-icons-01.svg?v=1779111379&width=220" 4595 alt="" 4596 ></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">WHATSAPP</p><p><a href="https://api.whatsapp.com/send/?phone=4915735994210&text&type=phone_number&app_absent=0" title="https://api.whatsapp.com/send/?phone=4915735994210&text&type=phone_number&app_absent=0">Jetzt chatten</a></p> 4597</div></native-carousel-item><native-carousel-item 4598 hidden 4599 id="block-sections--29128701083914__text-with-icons-item-3" 4600 class="text-with-icons__item" 4601 4602 > 4603 <div class="text-with-icons__icon-wrapper"><img 4604 class="text-with-icons__custom-icon" 4605 style="max-width: 40px" 4606 width="100" 4607 height="100" 4608 src="//jolifill.de/cdn/shop/files/jf-footer-icons-03.svg?v=1779111379&width=80" 4609 alt="" 4610 ></div><div class="text-with-icons__content-wrapper"><p class="heading heading--small">Bestell-Hotline</p><p><a href="tel: 49951 964 317 20" title="tel: 49951 964 317 20">+49951 964 317 20</a></p> 4611</div></native-carousel-item></div><page-dots class="text-with-icons__dots dots-nav dots-nav--centered hidden-lap-and-up"><button class="dots-nav__item tap-area" aria-current="true"> 4612 <span class="visually-hidden">Zur Slide 1 gehen</span> 4613 </button><button class="dots-nav__item tap-area" > 4614 <span class="visually-hidden">Zur Slide 2 gehen</span> 4615 </button><button class="dots-nav__item tap-area" > 4616 <span class="visually-hidden">Zur Slide 3 gehen</span> 4617 </button></page-dots></native-carousel> 4618 4619 <div class="text-with-icons-mobile hidden-tablet-and-up"><div class="text-with-icons-mobile__item" > 4620 <div class="text-with-icons__icon-wrapper"><img 4621 class="text-with-icons__custom-icon" 4622 style="max-width: 50px" 4623 width="100" 4624 height="100" 4625 src="//jolifill.de/cdn/shop/files/jf-footer-icons-02.svg?v=1779111379&width=100" 4626 alt="" 4627 ></div> 4628 4629 <div class="text-with-icons__content-wrapper"><p class="heading heading--small">E-Mail</p><p><a href="mailto:[email protected]" title="mailto:[email protected]">Schreib uns</a></p> 4630</div> 4631 </div><div class="text-with-icons-mobile__item" > 4632 <div class="text-with-icons__icon-wrapper"><img 4633 class="text-with-icons__custom-icon" 4634 style="max-width: 110px" 4635 width="100" 4636 height="100" 4637 src="//jolifill.de/cdn/shop/files/jf-footer-icons-01.svg?v=1779111379&width=220" 4638 alt="" 4639 ></div> 4640 4641 <div class="text-with-icons__content-wrapper"><p class="heading heading--small">WHATSAPP</p><p><a href="https://api.whatsapp.com/send/?phone=4915735994210&text&type=phone_number&app_absent=0" title="https://api.whatsapp.com/send/?phone=4915735994210&text&type=phone_number&app_absent=0">Jetzt chatten</a></p> 4642</div> 4643 </div><div class="text-with-icons-mobile__item" > 4644 <div class="text-with-icons__icon-wrapper"><img 4645 class="text-with-icons__custom-icon" 4646 style="max-width: 40px" 4647 width="100" 4648 height="100" 4649 src="//jolifill.de/cdn/shop/files/jf-footer-icons-03.svg?v=1779111379&width=80" 4650 alt="" 4651 ></div> 4652 4653 <div class="text-with-icons__content-wrapper"><p class="heading heading--small">Bestell-Hotline</p><p><a href="tel: 49951 964 317 20" title="tel: 49951 964 317 20">+49951 964 317 20</a></p> 4654</div> 4655 </div></div> 4656 </div> 4657 </div> 4658</section> 4659
4660<script> 4661 (function () { 4662 var sectionId = 'shopify-section-sections--29128701083914__text-with-icons'; 4663 4664 function enforceMobileStack() { 4665 var root = document.getElementById(sectionId); 4666 if (!root) return; 4667 4668 var items = root.querySelectorAll('native-carousel-item.text-with-icons__item'); 4669 if (!items.length) return; 4670 4671 var isMobile = window.matchMedia('(max-width: 999px)').matches; 4672 4673 items.forEach(function (item) { 4674 if (!item.hasAttribute('data-jf-initial-hidden')) { 4675 item.setAttribute('data-jf-initial-hidden', item.hasAttribute('hidden') ? '1' : '0'); 4676 } 4677 4678 if (isMobile) { 4679 item.removeAttribute('hidden'); 4680 item.removeAttribute('aria-hidden'); 4681 } else if (item.getAttribute('data-jf-initial-hidden') === '1') { 4682 item.setAttribute('hidden', ''); 4683 } 4684 }); 4685 } 4686 4687 document.addEventListener('DOMContentLoaded', enforceMobileStack); 4688 window.addEventListener('resize', enforceMobileStack); 4689 document.addEventListener('shopify:section:load', enforceMobileStack); 4690 })(); 4691</script>
4691 4692 4693 4694 4695</div><div id="shopify-section-sections--29128701083914__newsletter" class="shopify-section shopify-section-group-footer-group"> 4696 4697<section 4698 class="newsletter-section newsletter-section-sections--29128701083914__newsletter" 4699 style=" 4700 --newsletter-bg: #8CACAC; 4701 --newsletter-padding-top: 32px; 4702 --newsletter-padding-bottom: 32px; 4703 " 4704> 4705 <div class="newsletter-section__inner"> 4706 <div class="newsletter-section__form" aria-label="Newsletter Anmeldung"> 4707 <div class="klaviyo-form-ReiqFQ"></div> 4708 4709 4710 4711 4712 4713 4714 <div class="klaviyo-form-VW9UDB"></div> 4715 4716 4717 4718 4719 4720 4721 <div class="klaviyo-form-StHa77"></div> 4722 4723 4724 4725 4726 4727 4728 <div class="klaviyo-form-T8KcSf"></div> 4729 4730 4731 4732 4733 4734 4735 <div class="klaviyo-form-VmjuSQ"></div> 4736 4737 4738 </div> 4739 </div> 4740</section> 4741 4742<style> 4743 .newsletter-section-sections--29128701083914__newsletter { 4744 background: var(--newsletter-bg); 4745 padding: var(--newsletter-padding-top) 20px var(--newsletter-padding-bottom); 4746 } 4747 4748 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__inner { 4749 width: 100%; 4750 max-width: 820px; 4751 min-height: 220px; 4752 margin: 0 auto; 4753 display: flex; 4754 align-items: center; 4755 justify-content: center; 4756 text-align: center; 4757 } 4758 4759 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form { 4760 width: 100%; 4761 max-width: 760px; 4762 margin: 0 auto; 4763 display: flex; 4764 flex-direction: column; 4765 align-items: center; 4766 justify-content: center; 4767 } 4768 4769 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form > div { 4770 width: 100%; 4771 } 4772 4773 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [class*='klaviyo-form-'] { 4774 margin-left: auto; 4775 margin-right: auto; 4776 } 4777 4778 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form form, 4779 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row'] { 4780 margin-left: auto !important; 4781 margin-right: auto !important; 4782 } 4783 4784 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form form.klaviyo-form, 4785 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form form[data-testid^='klaviyo-form-'] { 4786 max-width: 760px !important; 4787 background-color: transparent !important; 4788 padding: 0 !important; 4789 } 4790 4791 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form form.klaviyo-form > div, 4792 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form form[data-testid^='klaviyo-form-'] > div { 4793 min-height: 0 !important; 4794 justify-content: center !important; 4795 } 4796 4797 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form .klaviyo-form-richtext, 4798 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form .klaviyo-form-richtext p, 4799 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form .klaviyo-form-richtext span, 4800 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form .klaviyo-form-richtext strong { 4801 color: #ffffff !important; 4802 } 4803 4804 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form .klaviyo-form-button { 4805 background-color: #000000 !important; 4806 border-color: #000000 !important; 4807 border-radius: 999px !important; 4808 color: #ffffff !important; 4809 width: auto !important; 4810 min-width: max-content !important; 4811 max-width: none !important; 4812 padding-left: 18px !important; 4813 padding-right: 18px !important; 4814 overflow: visible !important; 4815 white-space: nowrap !important; 4816 } 4817 4818 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form input[type='submit'] { 4819 display: none !important; 4820 } 4821 4822 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form input:not([type='submit']) { 4823 box-sizing: border-box !important; 4824 display: block !important; 4825 height: 64px !important; 4826 line-height: 1.2 !important; 4827 margin: 0 !important; 4828 min-height: 64px !important; 4829 max-height: 64px !important; 4830 padding: 14px 18px !important; 4831 vertical-align: top !important; 4832 width: 100% !important; 4833 } 4834 4835 @media screen and (min-width: 750px) { 4836 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form form.klaviyo-form > div, 4837 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form form[data-testid^='klaviyo-form-'] > div { 4838 display: grid !important; 4839 grid-template-columns: repeat(3, minmax(0, 1fr)); 4840 column-gap: 4px; 4841 row-gap: 10px; 4842 align-items: stretch; 4843 width: 100% !important; 4844 } 4845 4846 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row'] { 4847 overflow: visible !important; 4848 padding-left: 0 !important; 4849 padding-right: 0 !important; 4850 width: 100% !important; 4851 } 4852 4853 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-form-richtext), 4854 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-form-button) { 4855 grid-column: 1 / -1; 4856 justify-content: center !important; 4857 } 4858 4859 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(-n + 3), 4860 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(n + 7) { 4861 grid-column: 1 / -1; 4862 justify-content: center !important; 4863 } 4864 4865 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-form-button) [data-testid='form-component'] { 4866 width: auto !important; 4867 max-width: none !important; 4868 overflow: visible !important; 4869 } 4870 4871 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-form-richtext) [data-testid='form-component'], 4872 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-emailinput) [data-testid='form-component'], 4873 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-textinput) [data-testid='form-component'] { 4874 margin-left: 0 !important; 4875 margin-right: 0 !important; 4876 padding-left: 0 !important; 4877 padding-right: 0 !important; 4878 width: 100% !important; 4879 } 4880 4881 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-emailinput), 4882 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-textinput), 4883 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(4), 4884 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(5), 4885 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(6) { 4886 align-items: stretch !important; 4887 align-self: start !important; 4888 display: flex !important; 4889 height: 64px !important; 4890 margin: 0 !important; 4891 min-height: 64px !important; 4892 max-height: 64px !important; 4893 padding: 0 !important; 4894 } 4895 4896 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-emailinput) [data-testid='form-component'], 4897 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:has(.klaviyo-textinput) [data-testid='form-component'], 4898 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(4) [data-testid='form-component'], 4899 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(5) [data-testid='form-component'], 4900 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form [data-testid='form-row']:nth-child(6) [data-testid='form-component'], 4901 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form .klaviyo-emailinput, 4902 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__form .klaviyo-textinput { 4903 align-items: stretch !important; 4904 box-sizing: border-box !important; 4905 display: flex !important; 4906 height: 64px !important; 4907 margin: 0 !important; 4908 min-height: 64px !important; 4909 max-height: 64px !important; 4910 padding: 0 !important; 4911 width: 100% !important; 4912 } 4913 } 4914 4915 @media screen and (max-width: 749px) { 4916 .newsletter-section-sections--29128701083914__newsletter { 4917 padding-left: 16px; 4918 padding-right: 16px; 4919 } 4920 4921 .newsletter-section-sections--29128701083914__newsletter .newsletter-section__inner { 4922 min-height: 200px; 4923 } 4924 } 4925</style> 4926 4927 4928</div><div id="shopify-section-sections--29128701083914__footer" class="shopify-section shopify-section-group-footer-group shopify-section--footer"><style> 4929 #shopify-section-sections--29128701083914__footer .footer {--background: 218, 235, 235; 4930 --heading-color: 0, 0, 0; 4931 --text-color: 0, 0, 0; 4932 --border-color: 185, 200, 200; 4933 } 4934</style> 4935 4936 4937<footer class="footer "> 4938 <div class="container"> 4939 <div class="footer__inner"> 4940 <div class="footer__item-list"><div class="footer__item footer__item--text is-first" ><div class="footer__item-content"><div class="footer__item footer__item--text is-first"> 4941 <p class="footer__item-title heading heading--small"> 4942 4943 Ãber Uns 4944 4945 </p> 4946 4947 <div class="footer__item-content"> 4948 <p> 4949 4950 <em>Jolifill</em>
4950 ist dein zuverlässiger Partner im Bereich der ästhetischen Medizin. Mit Sitz in Bamberg bieten wir Fachanwender:innen eine sorgfältig ausgewählte Auswahl an hochwertigen Dermafillern, Lipolyse- und Mesotherapie-Produkten von führenden Premium-Marken. 4951 4952 </p> 4953 </div> 4954</div></div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Rechtliches</p> 4955 4956 <div class="footer__item-content"> 4957 <ul class="linklist list--unstyled" role="list"><li class="linklist__item footer__widerruf-item"> 4958 <button type="button" class="footer__widerruf-link" data-jf-widerruf-open="footer"> 4959 <svg class="footer__widerruf-icon" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 56 63.99" aria-hidden="true" focusable="false"> 4960 <path d="M48,37h-2c-1.1,0-2,.9-2,2s.9,2,2,2h2c4.41,0,8-3.59,8-8V8c0-4.41-3.59-8-8-8H8C3.59,0,0,3.59,0,8v25c0,4.41,3.59,8,8,8h2c1.1,0,2-.9,2-2s-.9-2-2-2h-2c-2.21,0-4-1.79-4-4v-13h48v13c0,2.21-1.79,4-4,4ZM4,16v-8c0-2.21,1.79-4,4-4h40c2.21,0,4,1.79,4,4v8H4Z"/> 4961 <path d="M40.99,51.8c-.06-.62-.38-1.13-.92-1.49-.77-.51-1.85-.36-2.56.35l-7.51,7.51v-18.17c0-1.1-.9-2-2-2s-2,.9-2,2v18.17l-7.43-7.43c-.45-.45-1.06-.71-1.67-.71-.39,0-.74.11-1.03.31-.51.36-.81.88-.87,1.48-.05.59.16,1.17.58,1.59l9.19,9.19c.5.5,1.01.86,1.53,1.06,1.67.67,3.56.3,4.82-.96l9.29-9.29c.43-.43.64-1.02.58-1.62h0Z"/> 4962 </svg> 4963 <span> 4964 4965 Widerruf 4966 4967 </span> 4968 </button> 4969 </li><li class="linklist__item"> 4970 <a href="/pages/impressum" class="link--faded">Impressum</a> 4971 </li><li class="linklist__item"> 4972 <a href="/pages/agb" class="link--faded">AGB</a> 4973 </li><li class="linklist__item"> 4974 <a href="/pages/datenschutz" class="link--faded">Datenschutz</a> 4975 </li><li class="linklist__item"> 4976 <a href="/pages/widerrufsbelehrung" class="link--faded">Widerrufsbelehrung</a> 4977 </li><li class="linklist__item"> 4978 <a href="/pages/kontakt" class="link--faded">Kontakt</a> 4979 </li></ul> 4980 </div></div><div class="footer__item footer__item--links " ><p class="footer__item-title heading heading--small">Top Brands</p> 4981 4982 <div class="footer__item-content"> 4983 <ul class="linklist list--unstyled" role="list"><li class="linklist__item"> 4984 <a href="/collections/revolax" class="link--faded">Revolax</a> 4985 </li><li class="linklist__item"> 4986 <a href="/collections/stylage" class="link--faded">Stylage</a> 4987 </li><li class="linklist__item"> 4988 <a href="/collections/profhilo" class="link--faded">Profhilo</a> 4989 </li><li class="linklist__item"> 4990 <a href="/collections/lemon-bottle" class="link--faded">Lemon Bottle</a> 4991 </li><li class="linklist__item"> 4992 <a href="/collections/sculptra" class="link--faded">Sculptra</a> 4993 </li><li class="linklist__item"> 4994 <a href="/collections/juvederm" class="link--faded">Juvederm</a> 4995 </li><li class="linklist__item"> 4996 <a href="/collections/dr-cyj-hair-filler" class="link--faded">Dr.CYJ Hair Filler</a> 4997 </li></ul> 4998 </div></div><div class="footer__item footer__item--text " ><p class="footer__item-title heading heading--small">Partner</p><div class="footer__item-content"><style> .footer-partner { 4999 display: grid; 5000 grid-template-columns: repeat(2, 1fr); /* Zwei Spalten */ 5001 grid-template-rows: repeat(2, auto); /* Zwei Reihen */ 5002 gap: 20px; /* Abstand zwischen den Bildern */ 5003 justify-content: center;
5004 align-items: center; 5005 } 5006 5007 .footer-partner img { 5008 width: 100%; /* Bilder füllen die Spalten gleichmäÃig */ 5009 max-width: 98px; /* Optionale maximale Breite */ 5010 height: auto; 5011 } 5012</style> 5013 5014<div class="footer-partner"> 5015 5016 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/dhl-col.jpg?v=1613786878" alt=""> 5017 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/dhl_black.webp?v=1739874016" alt=""> 5018<a href="https://www.trustedshops.de/bewertung/info_X1194BBF42A6C6F0823812822EFE9CA73.html"> 5019 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/trusted-shops-logo-black.webp?v=1739874016" alt=""></a> 5020<a href="https://www.idealo.de/preisvergleich/Shop/319137.html#i"> 5021 <img src="https://img.idealo.com/badges/319137/868eca61-aa0a-4995-80b8-8b2e515c7192" alt="IMG" /> 5022</a> 5023 5024<a href="https://www.instagram.com/jolifill.de/" target="_blank"> 5025 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/2959748_instagram_photo_share_icon_7cd8a524-3a40-4adb-a8e4-e788a5375c5d.svg?v=1742820889" alt="IMG" style="max-width: 45px !important;" /> 5026</a> 5027</div></div></div></div> 5028 5029 <div class="footer__aside"><form method="post" action="/localization" id="localization_form_footer" accept-charset="UTF-8" class="footer__cross-border" 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="/collections/post-treatment" /><input type="hidden" name="country_code" value="DE" data-localization-country-input><div class="popover-container"> 5030 <input type="hidden" name="locale_code" value="de"> 5031 <span class="visually-hidden">Sprache</span> 5032 5033 <button type="button" is="toggle-button" class="select select--small text--xsmall" aria-expanded="false" aria-controls="footer-locale-selector">Deutsch<svg focusable="false" width="9" height="6" class="icon icon--chevron icon--inline " viewBox="0 0 12 8"> 5034 <path fill="none" d="M1 1l5 5 5-5" stroke="currentColor" stroke-width="2"></path> 5035 </svg></button> 5036 5037 <popover-content id="footer-locale-selector" class="popover popover--top popover--small"> 5038 <span class="popover__overlay"></span> 5039 5040 <header class="popover__header"> 5041 <span class="popover__title heading h6">Sprache</span> 5042 5043 <button type="button" class="popover__close-button tap-area tap-area--large" data-action="close" title="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 5044 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 5045 </svg></button> 5046 </header> 5047 5048 <div class="popover__content"> 5049 <div class="popover__choice-list"><button type="submit" name="locale_code" value="de" class="popover__choice-item" data-localization-country-code="DE"> 5050 <span class="popover__choice-label" aria-current="true">Deutsch</span> 5051 </button><button type="submit" name="locale_code" value="en" class="popover__choice-item" data-localization-country-code="DE"> 5052 <span class="popover__choice-label" >English</span> 5053 </button><button type="submit" name="locale_code" value="fr" class="popover__choice-item" data-localization-country-code="FR"> 5054 <span class="popover__choice-label" >Français</span> 5055 </button><button type="submit" name="locale_code" value="es" class="popover__choice-item" data-localization-country-code="ES"> 5056 <span class="popover__choice-label" >Español</span> 5057 </button><button type="submit" name="locale_code" value="it" class="popover__choice-item" data-localization-country-code="IT"> 5058 <span class="popover__choice-label" >Italiano</span> 5059 </button></div> 5060 </div> 5061 </popover-content> 5062 </div></form>
5062<span class="footer__copyright text--xsmall text--subdued">Jolifill.de <span class="square-separator square-separator--block square-separator--subdued"></span> Made with Big Lips <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/lips.webp?v=1739874666" style="max-width: 30px; margin-left: 5px;"></span> 5063 5064 <div class="footer__follow-and-payment"> 5065<div class="jf-payment"> 5066 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/visa.svg?v=1740136241" alt=""> 5067 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/mastercard2.svg?v=1740136475" alt=""> 5068 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/amex.svg?v=1739980037" alt=""> 5069 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/69c3b.svg?v=1730815281" alt=""> 5070 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/f4746.svg?v=1730815282" alt=""> 5071 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/dhl-nachnahme.svg?v=1739887458" alt=""> 5072 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/55c72.svg?v=1730815281" alt=""> 5073 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/6dee0.svg?v=1730815281" alt=""> 5074</div> 5075 5076</div> 5077 </div></div> 5078 </div> 5079</footer><div class="jf-widerruf-modal" data-jf-widerruf-modal="footer" hidden> 5080 <button type="button" class="jf-widerruf-modal__overlay" data-jf-widerruf-close aria-label="SchlieÃen"></button> 5081 5082 <div class="jf-widerruf-modal__dialog" role="dialog" aria-modal="true" aria-labelledby="jf-widerruf-title-footer"> 5083 <button type="button" class="jf-widerruf-modal__close" data-jf-widerruf-close aria-label="SchlieÃen"><svg focusable="false" width="14" height="14" class="icon icon--close " viewBox="0 0 14 14"> 5084 <path d="M13 13L1 1M13 1L1 13" stroke="currentColor" stroke-width="2" fill="none"></path> 5085 </svg></button> 5086 5087 <h3 id="jf-widerruf-title-footer" class="jf-widerruf-modal__title"> 5088 5089 Widerruf 5090 5091 </h3> 5092 5093 <p class="jf-widerruf-modal__subtitle"> 5094 5095 Nutze dieses Formular, um deinen Widerruf schnell an uns zu senden. 5096 5097 </p> 5098 5099 <form 5100 class="jf-widerruf-form" 5101 data-jf-widerruf-form 5102 data-api-url="https://widerruf.jolifill.de/api/submit.php" 5103 data-order-check-url="https://widerruf.jolifill.de/api/check-order.php" 5104 data-success-message="Vielen Dank. Dein Widerruf wurde gesendet." 5105 data-default-error-message="Der Widerruf konnte nicht gesendet werden." 5106 data-send-error-message="Senden fehlgeschlagen." 5107 data-order-checking-message="Bestellnummer wird geprüft..." 5108 data-order-found-message="Bestellung gefunden." 5109 data-order-not-found-message="Diese Bestellnummer wurde nicht gefunden. Bitte prüfe deine Eingabe." 5110 data-order-check-error-message="Die Bestellnummer konnte gerade nicht geprüft werden. Bitte versuche es erneut."> 5111 <div class="jf-widerruf-form__status" data-jf-widerruf-status hidden></div> 5112 5113 <input type="hidden" name="source" value="footer_modal"> 5114 <input type="hidden" name="locale" value="de"> 5115 5116 <div class="input"> 5117 <input id="jf-widerruf-name-footer" type="text" class="input__field input__field--text" name="name" required> 5118 <label for="jf-widerruf-name-footer" class="input__label"> 5119 5120 Name 5121 5122 </label> 5123 </div> 5124 5125 <div class="input"> 5126 <input id="jf-widerruf-email-footer" type="email" class="input__field input__field--text" name="email" required> 5127 <label for="jf-widerruf-email-footer" class="input__label">E-Mail</label> 5128 </div> 5129 5130 <div class="input"> 5131 <input id="jf-widerruf-order-footer" type="text" class="input__field input__field--text" name="order_number" placeholder="Bestellnummer #1234567" required data-jf-widerruf-order> 5132 <label for="jf-widerruf-order-footer" class="input__label"> 5133 5134 Bestellnummer 5135 5136 </label> 5137 </div> 5138 <div class="jf-widerruf-order-status" data-jf-widerruf-order-status hidden></div> 5139 5140 <div class="input jf-widerruf-message-field"> 5141 <label for="jf-widerruf-message-footer" class="jf-widerruf-field-label"> 5142 5143 Nachricht
5144 5145 </label> 5146 <textarea id="jf-widerruf-message-footer" rows="5" class="input__field input__field--textarea" name="message" required>Ich möchte meinen Widerruf anfragen.</textarea> 5147 </div> 5148 5149 <label class="jf-widerruf-consent"> 5150 <input type="checkbox" name="legal_consent" required> 5151 <span> 5152 5153 Ich akzeptiere die <a href="https://jolifill.de/pages/widerrufsbelehrung" target="_blank" rel="noopener noreferrer">Widerrufsbelehrung</a> und die <a href="https://jolifill.de/pages/datenschutz" target="_blank" rel="noopener noreferrer">Datenschutzerklärung</a>. 5154 5155 </span> 5156 </label> 5157 5158 <button 5159 type="submit" 5160 class="button button--primary button--full" 5161 data-jf-widerruf-submit 5162 data-submit-label="Widerruf senden" 5163 data-loading-label="Wird gesendet..."> 5164 5165 Widerruf senden 5166 5167 </button> 5168 </form> 5169 </div> 5170</div> 5171 5172<style> 5173 .footer__widerruf-link { 5174 appearance: none; 5175 align-items: center; 5176 background: #7b9f9f; 5177 border: 0; 5178 border-radius: 999px; 5179 color: #fff; 5180 cursor: pointer; 5181 display: inline-flex; 5182 font: inherit; 5183 font-size: 12px; 5184 font-weight: 700; 5185 gap: 7px; 5186 line-height: 1; 5187 margin-bottom: 4px; 5188 padding: 8px 12px; 5189 text-align: left; 5190 transition: opacity 0.2s ease, transform 0.2s ease; 5191 } 5192 5193 .footer__widerruf-link:hover { 5194 opacity: 0.82; 5195 transform: translateY(-1px); 5196 } 5197 5198 .footer__widerruf-icon { 5199 display: block; 5200 fill: currentColor; 5201 height: 15px; 5202 width: 14px; 5203 } 5204 5205 .footer__widerruf-item { 5206 margin-bottom: 10px; 5207 } 5208 5209 .jf-widerruf-modal[hidden] { 5210 display: none !important; 5211 } 5212 5213 .jf-widerruf-modal { 5214 position: fixed; 5215 inset: 0; 5216 z-index: 999999; 5217 display: flex; 5218 align-items: center; 5219 justify-content: center; 5220 padding: 20px; 5221 } 5222 5223 .jf-widerruf-modal__overlay { 5224 position: absolute; 5225 inset: 0; 5226 background: rgba(0, 0, 0, 0.45); 5227 border: 0; 5228 padding: 0; 5229 margin: 0; 5230 } 5231 5232 .jf-widerruf-modal__dialog { 5233 position: relative; 5234 width: min(560px, 100%); 5235 max-height: calc(100vh - 40px); 5236 overflow-y: auto; 5237 background: #fff; 5238 border-radius: 14px; 5239 padding: 24px; 5240 z-index: 1; 5241 } 5242 5243 .jf-widerruf-modal__close { 5244 position: absolute; 5245 top: 10px; 5246 right: 10px; 5247 } 5248 5249 .jf-widerruf-modal__title { 5250 margin: 0 0 8px; 5251 } 5252 5253 .jf-widerruf-modal__subtitle { 5254 margin: 0 0 20px; 5255 font-size: 14px; 5256 opacity: 0.8; 5257 } 5258 5259 .jf-widerruf-form .input { 5260 margin-bottom: 12px; 5261 } 5262 5263 .jf-widerruf-field-label { 5264 display: block; 5265 font-size: 12px; 5266 font-weight: 700; 5267 margin-bottom: 6px; 5268 opacity: 0.72; 5269 } 5270 5271 .jf-widerruf-message-field .input__field--textarea { 5272 padding-top: 12px; 5273 } 5274 5275 .jf-widerruf-form .input__field::placeholder { 5276 opacity: 0.48; 5277 } 5278 5279 .jf-widerruf-consent { 5280 align-items: flex-start; 5281 display: flex; 5282 gap: 10px; 5283 margin: 0 0 16px; 5284 font-size: 13px; 5285 line-height: 1.45; 5286 } 5287 5288 .jf-widerruf-consent input { 5289 flex: 0 0 auto; 5290 margin-top: 3px; 5291 } 5292 5293 .jf-widerruf-consent a { 5294 color: inherit; 5295 font-weight: 700; 5296 text-decoration: underline; 5297 text-underline-offset: 2px; 5298 } 5299 5300 .jf-widerruf-form__status { 5301 margin-bottom: 12px; 5302 padding: 10px 12px; 5303 border-radius: 8px; 5304 font-size: 14px; 5305 } 5306 5307 .jf-widerruf-form__status.is-success { 5308 background: #dff3e4; 5309 color: #1f5f2c; 5310 } 5311 5312 .jf-widerruf-form__status.is-error { 5313 background: #fbe3e3; 5314 color: #7a1f1f; 5315 } 5316 5317 .jf-widerruf-order-status { 5318 margin: -4px 0 12px; 5319 padding: 10px 12px; 5320 border-radius: 8px; 5321 font-size: 13px; 5322 font-weight: 700; 5323 } 5324 5325 .jf-widerruf-order-status.is-checking { 5326 background: #eef3f3; 5327 color: #365252; 5328 } 5329 5330 .jf-widerruf-order-status.is-success { 5331 background: #dff3e4; 5332 color: #1f5f2c; 5333 } 5334 5335 .jf-widerruf-order-status.is-error { 5336 background: #fbe3e3; 5337 color: #7a1f1f; 5338 } 5339 5340 .jf-widerruf-form .input__field.is-order-valid { 5341 border-color: #59a66a; 5342 box-shadow: 0 0 0 1px #59a66a inset; 5343 } 5344 5345 .jf-widerruf-form .input__field.is-order-invalid { 5346 border-color: #c94b4b; 5347 box-shadow: 0 0 0 1px #c94b4b inset; 5348 } 5349 5350 body.jf-widerruf-open { 5351 overflow: hidden; 5352 } 5353 5354 @media screen and (max-width: 740px) { 5355 .jf-widerruf-modal { 5356 padding: 12px; 5357 } 5358 5359 .jf-widerruf-modal__dialog { 5360 border-radius: 10px; 5361 padding: 18px; 5362 } 5363 } 5364</style> 5365
5366<script> 5367 (function() { 5368 if (window.__jfWiderrufModalBound) return; 5369 window.__jfWiderrufModalBound = true; 5370 5371 function getModalFromTrigger(trigger) { 5372 var key = trigger.getAttribute('data-jf-widerruf-open'); 5373 if (!key) return null; 5374 return document.querySelector('[data-jf-widerruf-modal="' + key + '"]'); 5375 } 5376 5377 function openModal(modal) { 5378 if (!modal) return; 5379 modal.removeAttribute('hidden'); 5380 document.body.classList.add('jf-widerruf-open'); 5381 } 5382 5383 function closeModal(modal) { 5384 if (!modal) return; 5385 modal.setAttribute('hidden', ''); 5386 document.body.classList.remove('jf-widerruf-open'); 5387 } 5388 5389 function setStatus(form, message, type) { 5390 var status = form.querySelector('[data-jf-widerruf-status]'); 5391 if (!status) return; 5392 status.textContent = message; 5393 status.classList.remove('is-success', 'is-error'); 5394 status.classList.add(type === 'success' ? 'is-success' : 'is-error'); 5395 status.removeAttribute('hidden'); 5396 } 5397 5398 function setOrderStatus(form, message, type) { 5399 var status = form.querySelector('[data-jf-widerruf-order-status]'); 5400 var orderInput = form.querySelector('[data-jf-widerruf-order]'); 5401 if (!status || !orderInput) return; 5402 5403 status.textContent = message; 5404 status.classList.remove('is-checking', 'is-success', 'is-error'); 5405 orderInput.classList.remove('is-order-valid', 'is-order-invalid'); 5406 5407 if (type) { 5408 status.classList.add(type); 5409 status.removeAttribute('hidden'); 5410 } else { 5411 status.setAttribute('hidden', ''); 5412 } 5413 5414 if (type === 'is-success') { 5415 orderInput.classList.add('is-order-valid'); 5416 } else if (type === 'is-error') { 5417 orderInput.classList.add('is-order-invalid'); 5418 } 5419 } 5420 5421 function normalizeOrderNumberInput(orderInput) { 5422 var orderNumber = orderInput.value.trim(); 5423 5424 if (orderNumber === '') { 5425 return ''; 5426 } 5427 5428 if (/^\d+$/.test(orderNumber)) { 5429 orderNumber = '#' + orderNumber; 5430 orderInput.value = orderNumber; 5431 } 5432 5433 return orderNumber; 5434 } 5435 5436 function primeOrderNumberInput(orderInput) { 5437 if (orderInput.value.trim() === '') { 5438 orderInput.value = '#'; 5439 } 5440 } 5441 5442 async function checkOrderNumber(form) { 5443 var orderInput = form.querySelector('[data-jf-widerruf-order]'); 5444 var checkUrl = form.getAttribute('data-order-check-url'); 5445 if (!orderInput || !checkUrl) return false; 5446 5447 var orderNumber = normalizeOrderNumberInput(orderInput); 5448 if (!orderNumber || orderNumber === '#') { 5449 setOrderStatus(form, form.getAttribute('data-order-not-found-message') || 'This order number was not found.', 'is-error'); 5450 return false; 5451 } 5452 5453 if (form.getAttribute('data-order-valid-for') === orderNumber) { 5454 return true; 5455 } 5456 5457 setOrderStatus(form, form.getAttribute('data-order-checking-message') || 'Checking order number...', 'is-checking'); 5458 5459 try { 5460 var response = await fetch(checkUrl + '?order_number=' + encodeURIComponent(orderNumber), { 5461 method: 'GET', 5462 headers: { 'Accept': 'application/json' } 5463 }); 5464 var result = await response.json(); 5465 5466 if (response.ok && result.ok && result.exists) { 5467 form.setAttribute('data-order-valid-for', orderNumber); 5468 setOrderStatus(form, form.getAttribute('data-order-found-message') || 'Order found.', 'is-success'); 5469 return true; 5470 } 5471 5472 form.removeAttribute('data-order-valid-for'); 5473 setOrderStatus(form, form.getAttribute('data-order-not-found-message') || 'This order number was not found.', 'is-error'); 5474 return false; 5475 } catch (error) { 5476 form.removeAttribute('data-order-valid-for'); 5477 setOrderStatus(form, form.getAttribute('data-order-check-error-message') || 'The order number could not be checked right now.', 'is-error'); 5478 return false; 5479 } 5480 } 5481 5482 document.addEventListener('click', function(event) { 5483 var openTrigger = event.target.closest('[data-jf-widerruf-open]'); 5484 if (openTrigger) { 5485 event.preventDefault(); 5486 openModal(getModalFromTrigger(openTrigger)); 5487 return; 5488 } 5489 5490 var closeTrigger = event.target.closest('[data-jf-widerruf-close]'); 5491 if (closeTrigger) { 5492 event.preventDefault(); 5493 closeModal(closeTrigger.closest('.jf-widerruf-modal')); 5494 } 5495 }); 5496 5497 document.addEventListener('keydown', function(event) { 5498 if (event.key !== 'Escape') return; 5499 var openModalElement = document.querySelector('.jf-widerruf-modal:not([hidden])'); 5500 if (openModalElement) { 5501 closeModal(openModalElement); 5502 } 5503 }); 5504 5505 document.addEventListener('focus', function(event) { 5506 var orderInput = event.target.closest('[data-jf-widerruf-order]'); 5507 if (!orderInput) return; 5508 5509 primeOrderNumberInput(orderInput); 5510 }, true); 5511 5512 document.addEventListener('input', function(event) { 5513 var orderInput = event.target.closest('[data-jf-widerruf-order]'); 5514 if (!orderInput) return; 5515 5516 var form = orderInput.closest('[data-jf-widerruf-form]'); 5517 if (!form) return; 5518 5519 form.removeAttribute('data-order-valid-for'); 5520 setOrderStatus(form, '', ''); 5521 }); 5522 5523 document.addEventListener('blur', function(event) { 5524 var orderInput = event.target.closest('[data-jf-widerruf-order]'); 5525 if (!orderInput) return; 5526 5527 var form = orderInput.closest('[data-jf-widerruf-form]'); 5528 if (!form || !orderInput.value.trim()) return; 5529 5530 checkOrderNumber(form); 5531 }, true); 5532 5533 document.addEventListener('submit', async function(event) { 5534 var form = event.target.closest('[data-jf-widerruf-form]'); 5535 if (!form) return; 5536 5537 event.preventDefault(); 5538 5539 var apiUrl = form.getAttribute('data-api-url'); 5540 if (!apiUrl) return; 5541 5542 var submitButton = form.querySelector('[data-jf-widerruf-submit]'); 5543 var submitLabel = submitButton ? submitButton.getAttribute('data-submit-label') : ''; 5544 var loadingLabel = submitButton ? submitButton.getAttribute('data-loading-label') : ''; 5545 var successMessage = form.getAttribute('data-success-message') || 'Thank you. Your withdrawal request has been sent.'; 5546 var defaultErrorMessage = form.getAttribute('data-default-error-message') || 'The withdrawal request could not be sent.'; 5547 var sendErrorMessage = form.getAttribute('data-send-error-message') || 'Sending failed.'; 5548 5549 var orderIsValid = await checkOrderNumber(form); 5550 if (!orderIsValid) { 5551 return; 5552 } 5553 5554 if (submitButton) { 5555 submitButton.disabled = true; 5556 submitButton.textContent = loadingLabel || 'Sending...'; 5557 } 5558 5559 var status = form.querySelector('[data-jf-widerruf-status]'); 5560 if (status) { 5561 status.setAttribute('hidden', ''); 5562 } 5563 5564 var formData = new FormData(form); 5565 var payload = { 5566 name: String(formData.get('name') || ''), 5567 email: String(formData.get('email') || ''), 5568 order_number: String(formData.get('order_number') || ''), 5569 locale: String(formData.get('locale') || ''), 5570 message: String(formData.get('message') || ''), 5571 source: String(formData.get('source') || '') 5572 }; 5573
5574 try { 5575 var response = await fetch(apiUrl, { 5576 method: 'POST', 5577 headers: { 'Content-Type': 'application/json' }, 5578 body: JSON.stringify(payload) 5579 }); 5580 5581 var result = await response.json(); 5582 5583 if (!response.ok || !result.ok) { 5584 throw new Error(defaultErrorMessage); 5585 } 5586 5587 setStatus(form, successMessage, 'success'); 5588 form.reset(); 5589 form.removeAttribute('data-order-valid-for'); 5590 setOrderStatus(form, '', ''); 5591 } catch (error) { 5592 var errorMessage = error && error.message === defaultErrorMessage ? defaultErrorMessage : sendErrorMessage; 5593 setStatus(form, errorMessage, 'error'); 5594 } finally { 5595 if (submitButton) { 5596 submitButton.disabled = false; 5597 submitButton.textContent = submitLabel || 'Send withdrawal request'; 5598 } 5599 } 5600 }); 5601 })(); 5602</script>
5602 5603 5604<div class="gp-mega-menu animate__animated animate__fadeIn animate__faster" id="mm-dermafiller"> 5605 5606 <!-- Aktuelle Locale: de --> 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 <div class="gp-mega-menu-container"> 5622 5623 <div class="mm-col"> 5624 5625 5626 5627 5628 5629 5630 <a href="/collections/aessoa" class="mega-menu-link">Aessoa</a> 5631 5632 5633 5634 5635 5636 5637 5638 <a href="/collections/aesthefill" class="mega-menu-link">AestheFill</a> 5639 5640 5641 5642 5643 5644 5645 5646 <a href="/collections/aesthetic-dermal" class="mega-menu-link">Aesthetic Dermal</a> 5647 5648 5649 5650 5651 5652 5653 5654 <a href="/collections/aliaxin" class="mega-menu-link">Aliaxin</a> 5655 5656 5657 5658 5659 5660 5661 5662 <a href="/collections/ameela" class="mega-menu-link">Ameela</a> 5663 5664 5665 5666 5667 5668 5669 5670 <a href="/collections/revofil" class="mega-menu-link">Aquashine</a> 5671 5672 5673 5674 5675 5676 5677 5678 <a href="/collections/arthrose-therapie" class="mega-menu-link">Arthrose-Therapie</a> 5679 5680 5681 5682 5683 5684 5685 5686 <a href="/collections/bellast-prime" class="mega-menu-link">Bellast Prime</a> 5687 5688 5689 5690 5691 5692 5693 5694 <a href="/collections/belotero" class="mega-menu-link">Belotero</a> 5695 5696 5697 5698 5699 5700 5701 5702 <a href="/collections/cg-dimono-ptx" class="mega-menu-link">CG Dimono PTx</a> 5703 5704 5705 5706 5707 5708 5709 5710 <a href="/collections/cytocare" class="mega-menu-link">Cytocare</a> 5711 5712 5713 5714 5715 5716 5717 5718 <a href="https://www.jolifill.de/collections/dr-cyj-hair-filler" class="mega-menu-link">DR.CYJ Hair Filler</a> 5719 5720 5721 5722 5723 5724 5725 5726 <a href="/collections/deneb" class="mega-menu-link">DeneB</a> 5727 5728 5729 5730 5731 5732 5733 5734 <a href="/collections/desirial" class="mega-menu-link">Desirial</a> 5735 5736 5737 5738 5739 5740 5741 5742 <a href="/collections/doublyx-evo" class="mega-menu-link">Doublyx Evo</a> 5743 5744 5745 5746 5747 5748 5749 5750 <a href="/collections/e-p-t-q" class="mega-menu-link">E.p.t.q.</a> 5751 5752 5753 5754 5755 5756 5757 5758 <a href="/collections/ejal-40" class="mega-menu-link">Ejal40</a> 5759 5760 5761 5762 5763 5764 5765 5766 <a href="/collections/elasty" class="mega-menu-link">Elasty</a> 5767 5768 5769 5770 5771 5772 5773 5774 <a href="/collections/ellanse" class="mega-menu-link">Ellansé</a> 5775 5776 5777 </div> 5778 5779 <div class="mm-col"> 5780 5781 5782 5783 5784 5785 5786 <a href="/collections/ellure" class="mega-menu-link">Ellure</a> 5787 5788 5789 5790 5791 5792 5793 5794 <a href="/collections/exosomen" class="mega-menu-link">Exosome</a> 5795 5796 5797 5798 5799 5800 5801 5802 <a href="/collections/facetem" class="mega-menu-link">Facetem</a> 5803 5804 5805 5806 5807 5808 5809 5810 <a href="/collections/fillmed" class="mega-menu-link">Fillmed</a> 5811 5812 5813 5814 5815 5816 5817 5818 <a href="/collections/genefill" class="mega-menu-link">Genefill</a> 5819 5820 5821 5822 5823 5824 5825 5826 <a href="/collections/gioluxe" class="mega-menu-link">Gioluxe</a> 5827 5828 5829 5830 5831 5832 5833 5834 <a href="/collections/goldfill" class="mega-menu-link">Goldfill</a> 5835 5836 5837 5838 5839 5840 5841 5842 <a href="/collections/gouri" class="mega-menu-link">Gouri</a> 5843 5844 5845 5846 5847 5848 5849 5850 <a href="/collections/harmonyca" class="mega-menu-link">HArmonyCa</a> 5851 5852 5853 5854 5855 5856 5857 5858 <a href="/collections/hp-vitaran" class="mega-menu-link">HP Vitaran</a> 5859 5860 5861 5862 5863 5864 5865 5866 <a href="/collections/hyacorp" class="mega-menu-link">Hyacorp</a> 5867 5868 5869 5870 5871 5872 5873 5874 <a href="/collections/hyalual" class="mega-menu-link">Hyalual</a> 5875 5876 5877 5878 5879 5880 5881 5882 <a href="/collections/hyamino-care" class="mega-menu-link">Hyamino Care</a> 5883 5884 5885 5886 5887 5888 5889 5890 <a href="/collections/innoaesthetics-inno-ce%C2%AE" class="mega-menu-link">Innoaesthetics</a> 5891 5892 5893 5894 5895 5896 5897 5898 <a href="/collections/jalevel%C2%AE" class="mega-menu-link">Jalevel</a> 5899 5900 5901 5902 5903 5904 5905 5906 <a href="/collections/professional-dietetics" class="mega-menu-link">Jalupro</a> 5907 5908 5909 5910 5911 5912 5913 5914 <a href="/collections/juvelook" class="mega-menu-link">JuveLook</a> 5915 5916 5917 5918 5919 5920 5921 5922 <a href="/collections/juvederm" class="mega-menu-link">Juvederm</a> 5923 5924 5925 5926 5927 5928 5929 5930 <a href="/collections/kairax" class="mega-menu-link">Kairax</a> 5931 5932 5933 </div> 5934 5935 <div class="mm-col"> 5936 5937 5938 5939 5940 5941 5942 <a href="/collections/karisma" class="mega-menu-link">Karisma</a> 5943 5944 5945 5946 5947 5948 5949 5950 <a href="/collections/lanluma" class="mega-menu-link">Lanluma</a> 5951 5952 5953 5954 5955 5956 5957 5958 <a href="/collections/lapiena" class="mega-menu-link">Lapiena</a> 5959 5960 5961 5962 5963 5964 5965 5966 <a href="/collections/lemon-bottle" class="mega-menu-link">Lemon Bottle</a> 5967 5968 5969 5970 5971 5972 5973 5974 <a href="/collections/lenisna" class="mega-menu-link">Lenisna</a> 5975 5976 5977 5978 5979 5980 5981 5982 <a href="/collections/linerase" class="mega-menu-link">Linerase</a> 5983 5984 5985 5986 5987 5988 5989 5990 <a href="/collections/lumifil" class="mega-menu-link">Lumifil</a> 5991 5992 5993 5994 5995 5996 5997 5998 <a href="/collections/maili" class="mega-menu-link">MaiLi</a> 5999 6000 6001 6002 6003 6004 6005 6006 <a href="/collections/mesoestetic-mesofiller" class="mega-menu-link">Mesoestetic</a> 6007 6008 6009 6010 6011 6012 6013 6014 <a href="/collections/mint-fill" class="mega-menu-link">Mint Fill</a> 6015 6016 6017 6018 6019 6020 6021 6022 <a href="/collections/monalisa" class="mega-menu-link">Monalisa</a> 6023 6024 6025 6026 6027 6028 6029 6030 <a href="/collections/neauvia" class="mega-menu-link">Neauvia</a> 6031 6032 6033 6034 6035 6036 6037 6038 <a href="/collections/neuramis" class="mega-menu-link">Neuramis</a> 6039 6040 6041 6042 6043 6044 6045 6046 <a href="/collections/nithya" class="mega-menu-link">Nithya</a> 6047 6048 6049 6050 6051 6052 6053 6054 <a href="/collections/novuma" class="mega-menu-link">Novuma</a> 6055 6056 6057 6058 6059 6060 6061 6062 <a href="/collections/nucleofill" class="mega-menu-link">NucleoFill</a> 6063 6064 6065 6066 6067 6068 6069 6070 <a href="/collections/opera" class="mega-menu-link">Opera</a> 6071 6072 6073 6074 6075 6076 6077 6078 <a href="/collections/pbserum" class="mega-menu-link">PBSerum</a> 6079 6080 6081 6082 6083 6084 6085 6086 <a href="/collections/prp-tubes" class="mega-menu-link">PRP-Tubes</a> 6087 6088 6089 </div> 6090 6091 <div class="mm-col"> 6092 6093 6094 6095 6096 6097 6098 <a href="/collections/perfect-line-volume" class="mega-menu-link">Perfect Line Volume</a> 6099 6100 6101 6102 6103 6104 6105 6106 <a href="/collections/perfectha" class="mega-menu-link">Perfectha</a> 6107 6108 6109 6110 6111 6112 6113 6114 <a href="/collections/philart" class="mega-menu-link">PhilArt - PolyPhil</a> 6115 6116 6117 6118 6119 6120 6121 6122 <a href="/collections/plenhyage-xl" class="mega-menu-link">Plenhyage XL</a> 6123 6124 6125 6126 6127 6128 6129 6130 <a href="/collections/plinest" class="mega-menu-link">Plinest</a> 6131 6132 6133 6134 6135 6136 6137 6138 <a href="/collections/pluryal" class="mega-menu-link">Pluryal</a> 6139 6140 6141 6142 6143 6144 6145 6146 <a href="/collections/prodermis" class="mega-menu-link">Prodermis</a> 6147 6148 6149 6150 6151 6152 6153 6154 <a href="/collections/profhilo" class="mega-menu-link">Profhilo</a> 6155 6156 6157 6158 6159 6160 6161 6162 <a href="/collections/promoitalia" class="mega-menu-link">Promoitalia</a> 6163 6164 6165 6166 6167 6168 6169 6170 <a href="/collections/prostrolane" class="mega-menu-link">Prostrolane</a> 6171 6172 6173 6174 6175 6176 6177 6178 <a href="/collections/radiesse" class="mega-menu-link">Radiesse</a> 6179 6180 6181 6182 6183 6184 6185 6186 <a href="/collections/remedium" class="mega-menu-link">ReMedium</a> 6187 6188 6189 6190 6191 6192 6193 6194 <a href="/collections/regenovue" class="mega-menu-link">Regenovue</a> 6195 6196 6197 6198 6199 6200 6201 6202 <a href="/collections/regenyal" class="mega-menu-link">Regenyal</a> 6203 6204 6205 6206 6207 6208 6209 6210 <a href="/collections/rejuran" class="mega-menu-link">Rejuran</a> 6211 6212 6213 6214 6215 6216 6217 6218 <a href="/collections/restylane" class="mega-menu-link">Restylane</a> 6219 6220 6221 6222 6223 6224 6225 6226 <a href="/collections/revitrane" class="mega-menu-link">Revitrane</a> 6227 6228 6229 6230 6231 6232 6233 6234 <a href="/collections/revofil" class="mega-menu-link">Revofil</a> 6235 6236 6237 6238 6239 6240 6241 6242 <a href="/collections/revok50" class="mega-menu-link">Revok50</a> 6243 6244 6245 </div> 6246 6247 <div class="mm-col"> 6248 6249 6250 6251 6252 6253 6254 <a href="/collections/revolax" class="mega-menu-link">Revolax</a> 6255 6256 6257 6258 6259 6260 6261 6262 <a href="/collections/sapphire" class="mega-menu-link">Sapphire</a> 6263 6264 6265 6266 6267 6268 6269 6270 <a href="/collections/saypha" class="mega-menu-link">Saypha</a> 6271 6272 6273 6274 6275 6276 6277 6278 <a href="/collections/sculptra" class="mega-menu-link">Sculptra</a> 6279 6280 6281 6282 6283 6284 6285 6286 <a href="/collections/seventy-hyal-2000" class="mega-menu-link">Seventy Hyal 2000</a> 6287 6288 6289 6290 6291 6292 6293 6294 <a href="/collections/skinfill%E2%84%A2" class="mega-menu-link">SkinFill</a> 6295 6296 6297 6298 6299 6300 6301 6302 <a href="/collections/sticol%C2%AE" class="mega-menu-link">StiCol</a> 6303 6304 6305 6306 6307 6308 6309 6310 <a href="/collections/stylage" class="mega-menu-link">Stylage</a> 6311 6312 6313 6314 6315 6316 6317 6318 <a href="/collections/sunekos" class="mega-menu-link">Sunekos</a> 6319 6320 6321 6322 6323 6324 6325 6326 <a href="/collections/teosyal" class="mega-menu-link">Teoxane</a> 6327 6328 6329 6330 6331 6332 6333 6334 <a href="/collections/ultra-v" class="mega-menu-link">Ultra V</a> 6335 6336 6337 6338 6339 6340 6341 6342 <a href="https://www.jolifill.de/collections/viscoderm" class="mega-menu-link">Viscoderm</a> 6343 6344 6345 6346 6347 6348 6349 6350 <a href="/collections/volifil" class="mega-menu-link">Volifil</a> 6351 6352 6353 6354 6355 6356 6357 6358 <a href="/collections/volus" class="mega-menu-link">Volus</a> 6359 6360 6361 6362 6363 6364 6365 6366 <a href="/collections/aesplla%C2%AE" class="mega-menu-link">aesPLLA</a> 6367 6368 6369 6370 6371 6372 6373 6374 <a href="/collections/illuma" class="mega-menu-link">
6374iLLUMA</a> 6375 6376 6377 6378 6379 <a href="#" class="mega-menu-link last"></a> 6380 6381 6382 6383 6384 <a href="#" class="mega-menu-link last"></a> 6385 6386 6387 6388 6389 <a href="#" class="mega-menu-link last"></a> 6390 6391 6392 </div> 6393 6394 </div> 6395 6396</div> 6397 6398 6399 6400 6401 6402 6403 6404<div class="gp-mega-menu animate__animated animate__fadeIn animate__faster" id="mm-usage"> 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 <div class="gp-mega-menu-container"> 6422 6423 <div class="mm-col"> 6424 6425 6426 6427 6428 6429 <a href="/collections/akne" class="mega-menu-link">Akne</a> 6430 6431 6432 6433 6434 6435 6436 6437 <a href="/collections/anti-age" class="mega-menu-link">Anti Aging</a> 6438 6439 6440 6441 6442 6443 6444 6445 <a href="/collections/arthrose-therapie" class="mega-menu-link">Arthrose-Therapie</a> 6446 6447 6448 6449 6450 6451 6452 6453 <a href="/collections/augenpartie" class="mega-menu-link">Augen</a> 6454 6455 6456 6457 6458 6459 6460 6461 <a href="/collections/biorevitalisierung" class="mega-menu-link">Biorevitalisierung</a> 6462 6463 6464 6465 6466 6467 6468 6469 <a href="/collections/body-contouring" class="mega-menu-link">Body Countouring</a> 6470 6471 6472 6473 </div> 6474 6475 <div class="mm-col"> 6476 6477 6478 6479 6480 6481 <a href="/collections/body-filler" class="mega-menu-link">Body Filler</a> 6482 6483 6484 6485 6486 6487 6488 6489 <a href="/collections/cellulite" class="mega-menu-link">Cellulite</a> 6490 6491 6492 6493 6494 6495 6496 6497 <a href="/collections/dermafiller" class="mega-menu-link">Dermafiller</a> 6498 6499 6500 6501 6502 6503 6504 6505 <a href="/collections/exosomen" class="mega-menu-link">Exosome</a> 6506 6507 6508 6509 6510 6511 6512 6513 <a href="/collections/gesichtsreinigung" class="mega-menu-link">Gesichtsreinigung</a> 6514 6515 6516 6517 6518 6519 6520 6521 <a href="/collections/haare" class="mega-menu-link">Haare</a> 6522 6523 6524 6525 </div> 6526 6527 <div class="mm-col"> 6528 6529 6530 6531 6532 6533 <a href="/collections/hyaluron-pen" class="mega-menu-link">Hyaluron Pen</a> 6534 6535 6536 6537 6538 6539 6540 6541 <a href="/collections/hyaluronidase" class="mega-menu-link">Hyaluronidase</a> 6542 6543 6544 6545 6546 6547 6548 6549 <a href="/collections/intimbereich" class="mega-menu-link">Intimbereich</a> 6550 6551 6552 6553 6554 6555 6556 6557 <a href="/collections/kollagenstimulation" class="mega-menu-link">Kollagenstimulation</a> 6558 6559 6560 6561 6562 6563 6564 6565 <a href="/collections/lipolyse" class="mega-menu-link">Lipolyse</a> 6566 6567 6568 6569 6570 6571 6572 6573 <a href="/collections/lippen" class="mega-menu-link">Lippen</a> 6574 6575 6576 6577 </div> 6578 6579 <div class="mm-col"> 6580 6581 6582 6583 6584 6585 <a href="/collections/longevity" class="mega-menu-link">Longevity</a> 6586 6587 6588 6589 6590 6591 6592 6593 <a href="/collections/masken" class="mega-menu-link">Masken</a> 6594 6595 6596 6597 6598 6599 6600 6601 <a href="/collections/microneedling" class="mega-menu-link">Microneedling</a> 6602 6603 6604 6605 6606 6607 6608 6609 <a href="/collections/nahrungserganzungsmittel" class="mega-menu-link">Nahrungsergänzungsmittel</a> 6610 6611 6612 6613 6614 6615 6616 6617 <a href="/collections/prp-tubes" class="mega-menu-link">PRP-Tubes</a> 6618 6619 6620 6621 6622 6623 6624 6625 <a href="/collections/pigmentflecken" class="mega-menu-link">Pigmentflecken</a> 6626 6627 6628 6629 </div> 6630 6631 <div class="mm-col"> 6632 6633 6634 6635 6636 6637 <a href="/collections/poly-l-milchsaure" class="mega-menu-link">Poly-L-Milchsäure</a> 6638 6639 6640 6641 6642 6643 6644 6645 <a href="/collections/polynukleotide" class="mega-menu-link">Polynukleotide</a> 6646 6647 6648 6649 6650 6651 6652 6653 <a href="/collections/post-treatment" class="mega-menu-link">Post Treatment</a> 6654 6655 6656 6657 6658 6659 6660 6661 <a href="/collections/rosazea" class="mega-menu-link">Rosacea</a> 6662 6663 6664 6665 6666 6667 6668 6669 <a href="/collections/sonnenschutz" class="mega-menu-link">Sonnenschutz</a> 6670 6671 6672 6673 6674 6675 <a href="#" class="mega-menu-link"></a> 6676 6677 6678 </div> 6679 6680 </div> 6681 6682</div> 6683 6684<button id="bitvTrigger" class="bitv-trigger" aria-label="Barrierefreiheitsmenü öffnen" onclick="openAccModal()" style="z-index: 999999 !important; position: fixed !important;"> <svg viewBox="0 0 512 512" width="24" height="24"> <path d="M448,112c-66.82,17.92-119.55,32-192,32S130.82,129.92,64,112L48,163c48,20.53,96.71,35.16,147.2,53.2L144,496l56.4,16L246,336h20l45.6,176L368,496,316.8,216.2C367.26,199.93,416,183.53,464,164Z"></path> <path d="M256,112a56,56,0,1,1,56-56A56.06,56.06,0,0,1,256,112Z"></path> </svg> </button> 6685 6686<!-- =============================================================== 6687 Barrierefreiheits-Assistent â mit Ãbersetzungen 6688 =============================================================== --> 6689<div id="accesible" class="acc-modal excludeAcc" role="dialog" aria-modal="true" aria-labelledby="accesibleLabel"> 6690 6691 <div class="acc-backdrop" onclick="closeAccModal()"></div> 6692 6693 <div class="acc-dialog" role="document" tabindex="-1"> 6694 6695 <!-- HEADER --> 6696 <header class="acc-header"> 6697 <h1 id="accesibleLabel" class="acc-title">Barrierefreiheits-Assistent</h1> 6698 <button class="acc-close" aria-label="SchlieÃen" onclick="closeAccModal()">
6699 <span style="color: #FFF;">X</span> 6700 </button> 6701 </header> 6702 6703 <!-- BODY --> 6704 <div class="acc-body"> 6705 6706 <!-- Sehschwäche --> 6707 <section> 6708 <h2 class="section-head">Sehschwäche</h2> 6709 <div class="grid-3"> 6710 <div class="control full"> 6711 <label for="bluefilterAcc"> 6712 <i class="fa-solid fa-eye"></i> Blaufilter 6713 </label> 6714 <input id="bluefilterAcc" type="range" min="0" max="10" step="1" value="0" 6715 oninput="changeBluescale(this.value)" aria-label="Blaufilter"> 6716 </div> 6717 6718 <div class="control"> 6719 <label for="greyscaleAcc"> 6720 <i class="fa-solid fa-circle-half-stroke"></i> Graustufen 6721 </label> 6722 <input id="greyscaleAcc" type="range" min="0" max="1" step="0.05" value="0" 6723 oninput="changeGreyscale(this.value)" aria-label="Graustufen"> 6724 </div> 6725 6726 <div class="control"> 6727 <label for="contrastAcc"> 6728 <i class="fa-solid fa-circle-half-stroke"></i> Kontrast 6729 </label> 6730 <input id="contrastAcc" type="range" min="1" max="1.3" step="0.025" value="1" 6731 oninput="changeContrast(this.value)" aria-label="Kontrast"> 6732 </div> 6733 6734 <div class="control"> 6735 <label for="saturationAcc"> 6736 <i class="fa-solid fa-circle-half-stroke"></i> Sättigung 6737 </label> 6738 <input id="saturationAcc" type="range" min="0" max="1" step="0.05" value="0" 6739 oninput="changeSaturation(this.value)" aria-label="Sättigung"> 6740 </div> 6741 </div> 6742 </section> 6743 6744 <!-- Konzentration --> 6745 <section> 6746 <h2 class="section-head">Konzentration</h2> 6747 <div class="grid-2"> 6748 <button id="nopicAcc" class="acc-btn block" onclick="toggleImages()" aria-label="Bilder ausblenden"> 6749 <i class="fa-solid fa-image"></i> Bilder ausblenden 6750 </button> 6751 6752 <button id="lightbarAcc" class="acc-btn block desktop-only" onclick="showLightbar()" aria-label="Lichtbalken einblenden"> 6753 <i class="fa-solid fa-highlighter"></i> Lichtbalken einblenden 6754 </button> 6755 </div> 6756 </section> 6757 6758 <!-- Farbschwächen --> 6759 <section> 6760 <h2 class="section-head">Farbschwächen</h2> 6761 <div class="grid-3"> 6762 <button id="protanomalyAcc" class="acc-btn block" onclick="toggleProtanomaly()" aria-label="Protanomalie"> 6763 <i class="fa-solid fa-eye"></i> Protanomalie 6764 </button> 6765 6766 <button id="deuteranomalyAcc" class="acc-btn block" onclick="toggleDeuteranomaly()" aria-label="Deuteranomalie"> 6767 <i class="fa-solid fa-eye"></i> Deuteranomalie 6768 </button> 6769 6770 <button id="tritanomalyAcc" class="acc-btn block" onclick="toggleTritanomaly()" aria-label="Tritanomalie"> 6771 <i class="fa-solid fa-eye"></i> Tritanomalie 6772 </button> 6773 </div> 6774 </section> 6775 6776 <!-- Typografie --> 6777 <section> 6778 <h2 class="section-head">Typografie</h2> 6779 <div class="grid-2"> 6780 <div class="control"> 6781 <label for="fontsizeAcc"> 6782 <i class="fa-solid fa-text-width"></i> SchriftgröÃe 6783 </label> 6784 <input id="fontsizeAcc" type="range" min="0.8" max="2" step="0.1" value="0.9" 6785 oninput="changeFontsize(this.value)" aria-label="SchriftgröÃe"> 6786 </div> 6787 6788 <div class="control"> 6789 <label for="linespacingAcc"> 6790 <i class="fa-solid fa-text-height"></i> Zeilenabstand 6791 </label> 6792 <input id="linespacingAcc" type="range" min="1.2" max="2.5" step="0.1" value="1.5" 6793 oninput="changeLinespacing(this.value)" aria-label="Zeilenabstand"> 6794 </div> 6795 </div> 6796 </section> 6797 6798 <!-- Screenreader --> 6799 <section> 6800 <h2 class="section-head">Screenreader</h2> 6801 <button id="launchScreenreaderAcc" class="acc-btn block" 6802 onclick="openReaderModal()" aria-label="Screenreader öffnen"> 6803 <i class="fa-solid fa-ear-listen"></i> Screenreader öffnen 6804 </button> 6805 </section> 6806 6807 </div> 6808 6809 <!-- FOOTER --> 6810 <footer class="acc-footer"> 6811 <button class="acc-btn flex" onclick="resetAcc()" aria-label="Einstellungen zurücksetzen"> 6812 Einstellungen zurücksetzen 6813 </button> 6814 </footer> 6815 6816 </div> 6817</div> 6818 6819 6820 6821<!-- =============================================================== 6822 Screenreader-Fenster (separates Mini-Modal) 6823 =============================================================== --> 6824<div id="jfReaderModal" class="jf-reader-modal" > 6825 <button class="readSelectedText">Vorlesen</button> 6826 <button class="stopReading">Lesung stoppen</button> 6827 <button class="reader-close">Screenreader schlieÃen</button> 6828</div> 6829 6830 6831 6832<!-- =============================================================== 6833 Shader-Layer & SVG-Filter (für Bluefilter / Greyscale / Saturation) 6834 =============================================================== --> 6835<div id="shader-bluefilter" aria-hidden="true"></div> 6836<div id="shader-greyscale" aria-hidden="true"></div> 6837<div id="shader-saturation" aria-hidden="true"></div> 6838 6839<svg id="filter" viewBox="0 0 600 400" width="0" height="0" xmlns:xlink="http://www.w3.org/1999/xlink"> 6840 <defs> 6841 <filter id="protanomaly"> 6842 <feColorMatrix type="matrix" 6843 values="1 0 0 0 0 0.4788968 0.4769109 0.0441916 0 0 0.5972818 -0.6886921 1.0914096 0 0 0 0 0 1 0"/> 6844 </filter> 6845 <filter id="deuteranomaly"> 6846 <feColorMatrix type="matrix" 6847 values="1.4366185 -0.6313967 0.1947789 0 0 0 1 0 0 0 -0.1842395 0.1863093 0.9979299 0 0 0 0 0 1 0"/> 6848 </filter> 6849 <filter id="tritanomaly"> 6850 <feColorMatrix type="matrix" 6851 values="0.7411589 -0.4072079 0.666049 0 0 0.0750979
68510.5852341 0.339668 0 0 0 0 1 0 0 0 0 0 1 0"/> 6852 </filter> 6853 </defs> 6854</svg> 6855 6856<!-- Lichtbalken (oben / unten) --> 6857<div id="light-bar-top" class="light-bar light-bar-top"></div> 6858<div id="light-bar-bottom" class="light-bar light-bar-bottom"></div> 6859 6860 6861<!-- Minimal-Styles nur fürs Modal (Rest gern in deine SCSS) --> 6862<style> 6863.jf-reader-modal {width: 100%; background: #daebeb; height: 80px; position: fixed; bottom: 0; display: none; flex-direction: row; align-items: center; justify-content: center; gap: 20px; z-index: 99999;} 6864.jf-reader-modal button {font-size: 20px; color: #FFF;} 6865.bitv-trigger { 6866 position: fixed; 6867 bottom: 10px; 6868 left: 10px; 6869 z-index: 99999; 6870 padding: 7px; 6871 border: 0; 6872 cursor: pointer; 6873 background: #ededed; 6874 width: 40px; 6875 height: 40px; 6876 border-radius: 40px; 6877} 6878.acc-modal{position:fixed; display: none; inset:0;align-items:center;justify-content:center;z-index:99998} 6879.acc-backdrop{position:absolute;inset:0;background:rgba(0,0,0,.5)} 6880.acc-dialog{position:relative;max-height:90dvh;max-width:95vw;width:640px;display:flex;flex-direction:column; 6881 background:#fff;border-radius:8px;box-shadow:0 8px 24px rgba(0,0,0,.3);overflow:hidden} 6882.acc-header,.acc-footer{display:flex;align-items:center;padding:1rem;background:#f0f0f0} 6883.acc-title{flex:1;font-size:1.25rem;font-weight:600;margin:0} 6884.acc-close{border:0;background:none;font-size:1.25rem;cursor:pointer} 6885.acc-body{padding:1rem;overflow:auto;flex:1} 6886.acc-btn{background:#666;color:#fff;border:2px solid #666;padding:.5rem 1rem;cursor:pointer} 6887.acc-btn.flex{flex:1} 6888.acc-btn.block{width:100%} 6889.light-bar{position:fixed;left:0;width:100%;height:60px;display:none;pointer-events:none} 6890.light-bar-top{top:0}.light-bar-bottom{bottom:0} 6891.reader-modal{position:fixed;inset:0;display:none;align-items:center;justify-content:center;z-index:99999; overflow: auto; flex-direction: row; width: 300px; height: 300px; } 6892.reader-content{background:#fff;padding:1rem;border-radius:8px;box-shadow:0 6px 18px rgba(0,0,0,.3);min-width:260px} 6893.reader-header{display:flex;justify-content:flex-end}.reader-close{background:none;border:0;font-size:1.25rem;cursor:pointer} 6894.reader-content {pointer-events: auto !important;} 6895</style> 6896 6897<!-- accessible-trigger.js -->
6898<script> 6899(() => { 6900 /* ---------- Elemente holen ---------- */ 6901 const trigger = document.getElementById('bitvTrigger'); // Button links oben 6902 const modal = document.getElementById('accesible'); // Gesamtes Modal 6903 if (!modal) return; 6904 6905 const backdrop = modal.querySelector('.acc-backdrop'); // Halbtransparenter Hintergrund 6906 const closeBtn = modal.querySelector('.acc-close'); // X-Button im Header 6907 6908 /* ---------- Body-Scroll sperren -------- */ 6909 const lockBody = (lock) => { document.body.style.overflow = lock ? 'hidden' : ''; }; 6910 6911 /* ---------- Ãffnen & SchlieÃen --------- */ 6912 const openAccModal = () => { 6913 modal.style.display = 'flex'; 6914 lockBody(true); 6915 /* ersÂtes fokussierbares Element ansteuern (Barrierefreiheit) */ 6916 modal.querySelector('button, input, [tabindex]:not([tabindex="-1"])')?.focus(); 6917 }; 6918 6919 const closeAccModal = () => { 6920 modal.style.display = 'none'; 6921 lockBody(false); 6922 trigger?.focus(); // Fokus zurück zum Auslöser 6923 }; 6924 6925 /* ---------- Events verdrahten ---------- */ 6926 trigger?.addEventListener('click', openAccModal); 6927 backdrop?.addEventListener('click', closeAccModal); 6928 closeBtn?.addEventListener('click', closeAccModal); 6929 6930 /* ESC-Taste schlieÃt das geöffnete Popup */ 6931 document.addEventListener('keydown', (e) => { 6932 if (e.key === 'Escape' && modal.style.display === 'flex') { 6933 closeAccModal(); 6934 } 6935 }); 6936})(); 6937</script>
6937 6938
6939<script> 6940/* ========================================================= 6941 Screenreader-Fenster öffÂnen / schlieÃen 6942 ========================================================= */ 6943const readerModal = document.getElementById('jfReaderModal'); // Mini-Modal 6944const readerBox = readerModal ? readerModal.querySelector('.reader-content') : null; // Innenbox 6945const readerClose = readerModal ? readerModal.querySelector('.reader-close') : null; // X-Button 6946const readerOpenBtn= document.getElementById('launchScreenreaderAcc'); // Ãffnen-Button 6947const modal = document.getElementById('accesible'); // Gesamtes Modal 6948 6949/* Body-Scroll sperren / freigeben */ 6950const lockBody = (lock) => { document.body.style.overflow = lock ? 'hidden' : ''; }; 6951 6952/* anzeigen */ 6953function openReaderModal () { 6954 if (!readerModal) return; 6955 6956 readerModal.style.display = 'flex'; 6957 if (modal) modal.style.display = 'none'; 6958 lockBody(true); 6959 // Fokus ins Fenster 6960} 6961 6962/* verstecken */ 6963function closeReaderModal() { 6964 if (!readerModal) return; 6965 6966 readerModal.style.display = 'none'; 6967 lockBody(false); 6968 // Fokus zurück zum Button 6969} 6970 6971/* Events verdrahten */ 6972readerOpenBtn?.addEventListener('click', openReaderModal); 6973readerClose?.addEventListener('click', closeReaderModal); 6974 6975 6976/* ESC-Taste schlieÃt, falls offen */ 6977document.addEventListener('keydown', (e)=>{ 6978 if(readerModal && e.key === 'Escape' && readerModal.style.display === 'flex'){ 6979 closeReaderModal(); 6980 } 6981}); 6982 6983/* Optional: Drag-&-Drop des Fensters (wie im Original) */ 6984(() => { 6985 if (!readerBox || !readerModal) return; 6986 6987 let dragging=false, offX=0, offY=0; 6988 readerBox.addEventListener('mousedown', (e)=>{ 6989 if(!e.target.classList.contains('draggable')) return; 6990 dragging=true; offX=e.clientX-readerModal.offsetLeft; offY=e.clientY-readerModal.offsetTop; 6991 }); 6992 document.addEventListener('mousemove', (e)=>{ 6993 if(!dragging) return; e.preventDefault(); 6994 readerModal.style.left = (e.clientX-offX)+'px'; 6995 readerModal.style.top = (e.clientY-offY)+'px'; 6996 }); 6997 document.addEventListener('mouseup', ()=> dragging=false); 6998})(); 6999</script>
vendor: 1 bytes, line 6999
6999
7000<script> 7001(()=>{ 7002 7003 const box = document.querySelector('#jfReaderModal .reader-content'); 7004 if (!box) return; 7005 7006 const handle = box.querySelector('.reader-header'); // nur hier grabben 7007 if (!handle) return; 7008 7009 7010 7011 /* --- Drag starten --- */ 7012 handle.addEventListener('mousedown', e=>{ 7013 dragging = true; 7014 /* Abstand Maus â Box-Kante merken */ 7015 const rect = box.getBoundingClientRect(); 7016 shiftX = e.clientX - rect.left; 7017 shiftY = e.clientY - rect.top; 7018 7019 /* transform entfernen, sonst springen die Koordinaten */ 7020 box.style.transform = 'none'; 7021 box.style.left = rect.left + 'px'; 7022 box.style.top = rect.top + 'px'; 7023 7024 /* Text-Selection während Drag verhindern */ 7025 document.body.style.userSelect = 'none'; 7026 }); 7027 7028 /* --- Drag bewegen --- */ 7029 document.addEventListener('mousemove', e=>{ 7030 if(!dragging) return; 7031 box.style.left = (e.clientX - shiftX) + 'px'; 7032 box.style.top = (e.clientY - shiftY) + 'px'; 7033 }); 7034 7035 /* --- Drag beenden --- */ 7036 document.addEventListener('mouseup', ()=>{ 7037 dragging=false; 7038 document.body.style.userSelect = ''; // Selektion wieder erlauben 7039 }); 7040 7041 /* Touch-Support (optional) */ 7042 handle.addEventListener('touchstart', e=>{ 7043 const t=e.touches[0]; 7044 const rect = box.getBoundingClientRect(); 7045 shiftX = t.clientX - rect.left; 7046 shiftY = t.clientY - rect.top; 7047 box.style.transform='none'; 7048 dragging=true; 7049 }); 7050 document.addEventListener('touchmove', e=>{ 7051 if(!dragging) return; 7052 const t=e.touches[0]; 7053 box.style.left = (t.clientX - shiftX) + 'px'; 7054 box.style.top = (t.clientY - shiftY) + 'px'; 7055 e.preventDefault(); // verhindert Scrollen während Drag 7056 },{passive:false}); 7057 document.addEventListener('touchend', ()=>dragging=false); 7058 7059})(); 7060</script>
7060 7061
7062<script> 7063(() => { 7064 let savedText = ''; 7065 7066 // Speichere Auswahl, wenn sich etwas ändert 7067 document.addEventListener('selectionchange', () => { 7068 const selection = window.getSelection().toString().trim(); 7069 if (selection.length > 0) { 7070 savedText = selection; 7071 } 7072 }); 7073 7074 // Vorlesen starten 7075 document.querySelector('.readSelectedText')?.addEventListener('click', () => { 7076 if (savedText.length > 0) { 7077 const utterance = new SpeechSynthesisUtterance(savedText); 7078 speechSynthesis.speak(utterance); 7079 } else { 7080 alert('Bitte zuerst einen Text markieren.'); 7081 } 7082 }); 7083 7084 // Vorlesen stoppen 7085 document.querySelector('.stopReading')?.addEventListener('click', () => { 7086 speechSynthesis.cancel(); 7087 }); 7088})(); 7089</script>
7089 7090
7091<script> 7092document.addEventListener('DOMContentLoaded', function() { 7093 const consentBtn = document.querySelector('.Compliance-cs-accept-btn'); 7094 7095 // 1ï¸â£ Prüfen, ob schon Consent gespeichert ist 7096 const hasConsent = localStorage.getItem('google_consent') === 'granted'; 7097 if (hasConsent && typeof gtag === 'function') { 7098 gtag('consent', 'update', { 7099 ad_storage: 'granted', 7100 analytics_storage: 'granted', 7101 ad_user_data: 'granted', 7102 ad_personalization: 'granted' 7103 }); 7104 } 7105 7106 // 2ï¸â£ Button-Klick für neue Zustimmung 7107 if (consentBtn) { 7108 consentBtn.addEventListener('click', function() { 7109 if (typeof gtag === 'function') { 7110 gtag('consent', 'update', { 7111 ad_storage: 'granted', 7112 analytics_storage: 'granted', 7113 ad_user_data: 'granted', 7114 ad_personalization: 'granted' 7115 }); 7116 7117 // Consent im LocalStorage speichern 7118 localStorage.setItem('google_consent', 'granted'); 7119 console.log('Consent gespeichert und an gtag gesendet'); 7120 } 7121 }); 7122 } 7123}); 7124</script>
7124 7125 7126 7127 7128 7129 7130</div> 7131<!-- END sections: footer-group --><div id="popup" class="popup" role="dialog" aria-modal="true" aria-hidden="true" aria-labelledby="medical-switch-title"> 7132 <div class="popup-content animate__animated animate__bounceInLeft"> 7133 <button id="closePopup" type="button" class="close" style="display: none !important;" aria-label="Close"> 7134 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/close.svg?v=1729590671" width="18" height="18" alt=""> 7135 </button> 7136 <img src="https://jolifill.de/cdn/shop/files/jolifill-dermafiller-logo.png?v=1728559166&width=280" class="medical-logo" width="280" height="80" alt="Jolifill"> 7137 7138 7139 <h2 id="medical-switch-title">Bevor du <br> loslegst</h2> 7140 <p>Einige Artikel in unserem Sortiment fallen unter das <b>Gesetz für Medizinprodukte</b>. Teile uns also bitte vor deinem Einkauf mit, ob du Privatkunde, oder Fachanwender (Ärzte, Heilpraktiker, Apotheker oder Gewerbetreibende im Großhandel) bist.</p> 7141 <div class="medical-buttons-list"> 7142 <button id="confirmButton" type="button" data-jf-user-type="medical" onclick="window.JFMedicalSwitch ? window.JFMedicalSwitch.choose('medical') : (localStorage.setItem('userType', 'medical'), window.location.reload()); return false;"> 7143 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/medical.svg?v=1729593598" width="25" height="25" alt=""> 7144 Ich bin <b>Fachanwender</b> 7145 </button> 7146 <button class="private" type="button" data-jf-user-type="private" onclick="window.JFMedicalSwitch ? window.JFMedicalSwitch.choose('private') : (localStorage.setItem('userType', 'private'), window.location.reload()); return false;"> 7147 <img src="https://cdn.shopify.com/s/files/1/0155/8645/9696/files/private.svg?v=1729593598" width="25" height="25" alt="" style="width: 25px;"> 7148 Ich bin <b>Privatkunde</b> 7149 </button> 7150 </div> 7151 7152 7153 </div> 7154</div> 7155
7156<script> 7157 (function () { 7158 var storageKey = 'userType'; 7159 var shouldAutoOpen = false; 7160 var initialized = false; 7161 var suppressNextClick = false; 7162 7163 function closestElement(target, selector) { 7164 return target && target.closest ? target.closest(selector) : null; 7165 } 7166 7167 function hasCookie(name) { 7168 return document.cookie.split('; ').some(function (cookie) { 7169 return cookie.indexOf(name + '=') === 0; 7170 }); 7171 } 7172 7173 function getUserType() { 7174 try { 7175 var storedType = localStorage.getItem(storageKey); 7176 if (storedType === 'medical' || storedType === 'private') return storedType; 7177 } catch (error) {} 7178 7179 if (hasCookie('userIsMedical')) { 7180 return 'medical'; 7181 } 7182 7183 if (hasCookie('userIsNotMedical')) { 7184 return 'private'; 7185 } 7186 7187 return null; 7188 } 7189 7190 function writeLegacyCookies(type) { 7191 var maxAge = 60 * 60 * 24 * 365; 7192 7193 document.cookie = 'userIsMedical=; path=/; max-age=0; SameSite=Lax'; 7194 document.cookie = 'userIsNotMedical=; path=/; max-age=0; SameSite=Lax'; 7195 7196 if (type === 'medical') { 7197 document.cookie = 'userIsMedical=1; path=/; max-age=' + maxAge + '; SameSite=Lax'; 7198 } 7199 7200 if (type === 'private') { 7201 document.cookie = 'userIsNotMedical=1; path=/; max-age=' + maxAge + '; SameSite=Lax'; 7202 } 7203 } 7204 7205 function setUserType(type) { 7206 if (type !== 'medical' && type !== 'private') return; 7207 7208 try { 7209 localStorage.setItem(storageKey, type); 7210 } catch (error) {} 7211 7212 writeLegacyCookies(type); 7213 applyUserType(); 7214 } 7215 7216 function applyUserType() { 7217 var type = getUserType(); 7218 7219 document.documentElement.classList.toggle('jf-user-type-medical', type === 'medical'); 7220 document.documentElement.classList.toggle('jf-user-type-private', type === 'private'); 7221 7222 if (!document.body) return; 7223 7224 document.body.classList.toggle('is-medical', type === 'medical'); 7225 document.body.classList.toggle('is-not-medical', type === 'private'); 7226 } 7227 7228 function openPopup() { 7229 var popup = document.getElementById('popup'); 7230 var confirmButton = document.getElementById('confirmButton'); 7231 var privateButton = document.querySelector('.medical-buttons-list .private'); 7232 7233 if (confirmButton) confirmButton.disabled = false; 7234 if (privateButton) privateButton.disabled = false; 7235 7236 if (!popup) return; 7237 7238 popup.style.display = 'flex'; 7239 popup.setAttribute('aria-hidden', 'false'); 7240 7241 if (document.body) { 7242 document.body.classList.add('medical-switch-open'); 7243 } 7244 } 7245 7246 function closePopup() { 7247 var popup = document.getElementById('popup'); 7248 7249 if (!popup) return; 7250 7251 popup.style.display = 'none'; 7252 popup.setAttribute('aria-hidden', 'true'); 7253 7254 if (document.body) { 7255 document.body.classList.remove('medical-switch-open'); 7256 } 7257 } 7258 7259 function chooseUserType(type) { 7260 setUserType(type); 7261 closePopup(); 7262 7263 try { 7264 document.dispatchEvent(new CustomEvent('jf:medical-switch:change', { detail: { userType: type } })); 7265 } catch (error) {} 7266 7267 window.location.reload(); 7268 } 7269 7270 function handleBridgeAction(event) { 7271 var typeButton = closestElement(event.target, '[data-jf-user-type]'); 7272 7273 if (typeButton) { 7274 event.preventDefault(); 7275 chooseUserType(typeButton.getAttribute('data-jf-user-type')); 7276 return true; 7277 } 7278 7279 var trigger = closestElement(event.target, '[data-medical-switch-trigger], .trigger-switch'); 7280 7281 if (trigger) { 7282 event.preventDefault(); 7283 openPopup(); 7284 return true; 7285 } 7286 7287 return false; 7288 } 7289 7290 function init() { 7291 if (initialized) return; 7292 initialized = true; 7293 7294 applyUserType(); 7295 7296 var popup = document.getElementById('popup'); 7297 var closeButton = document.getElementById('closePopup'); 7298 7299 if (closeButton) { 7300 closeButton.addEventListener('click', function () { 7301 closePopup(); 7302 }); 7303 } 7304 7305 if (popup) { 7306 popup.addEventListener('click', function (event) { 7307 if (event.target === popup) closePopup(); 7308 }); 7309 } 7310 7311 document.addEventListener('pointerdown', function (event) { 7312 if (!handleBridgeAction(event)) return; 7313 7314 suppressNextClick = true; 7315 window.setTimeout(function () { 7316 suppressNextClick = false;
7317 }, 400); 7318 }, true); 7319 7320 document.addEventListener('click', function (event) { 7321 if (suppressNextClick) { 7322 event.preventDefault(); 7323 suppressNextClick = false; 7324 return; 7325 } 7326 7327 handleBridgeAction(event); 7328 }, true); 7329 7330 if (shouldAutoOpen && !getUserType()) { 7331 openPopup(); 7332 } 7333 } 7334 7335 window.JFMedicalSwitch = { 7336 apply: applyUserType, 7337 close: closePopup, 7338 getUserType: getUserType, 7339 open: openPopup, 7340 choose: chooseUserType, 7341 setUserType: setUserType 7342 }; 7343 7344 applyUserType(); 7345 7346 if (document.readyState === 'loading') { 7347 document.addEventListener('DOMContentLoaded', init); 7348 } else { 7349 init(); 7350 } 7351 })(); 7352</script>
7352 7353 7354
7354<script src="https://a.klaviyo.com/media/js/onsite/onsite.js"></script>
7354 7355 7356
7356<script> 7357 var klaviyo = klaviyo || []; 7358 klaviyo.init({ 7359 account: "HVNnYU", 7360 list: "MsRDFL", 7361 platform: "shopify" 7362 }); 7363 klaviyo.enable("backinstock",{ 7364 trigger: { 7365 product_page_text: "Ausverkauft? Hier klicken!", 7366 product_page_class: "ProductForm__AddToCart Button Button--secondary Button--full", 7367 product_page_text_align: "center", 7368 product_page_margin: "20px 0px 20px 0", 7369 replace_anchor: false, 7370 alternate_anchor: "BackInStock" 7371 }, 7372 modal: { 7373 headline: "{product_name}", 7374 body_content: "Als erstes informiert werden, sobald das Produkt wieder da ist", 7375 newsletter_subscribe_label: "Zum Jolifill Newsletter anmelden", 7376 email_field_label: "Email", 7377 button_label: "E-Mail erhalten sobald verfügbar", 7378 subscription_success_label: "Wir informieren dich, sobald das Produkt wieder verfügbar ist", 7379 footer_content: "Wir informieren dich sobald das Produkt wieder verfügbar ist. Du wirst nicht automatisch zum Newsletter angemeldet", 7380 subscribe_checked: false, 7381 additional_styles: "@import url(' https://fonts.googleapis.com/css?family=Helvetica+Neue');", 7382 drop_background_color: "#000", 7383 background_color: "#fff", 7384 text_color: "#222", 7385 button_text_color: "#fff", 7386 button_background_color: "#88b8b8", 7387 close_button_color: "#ccc", 7388 error_background_color: "#fcd6d7", 7389 error_text_color: "#C72E2F", 7390 success_background_color: "#d3efcd", 7391 success_text_color: "#1B9500" 7392 } 7393 }); 7394 </script>
7394 7395<style> 7396.header__logo:after { 7397 background: #000; 7398 font-size: 11px; 7399 color: #FFF; 7400 text-transform: uppercase; 7401 border-radius: 30px; 7402 position: absolute; 7403 padding: 0 10px; 7404 bottom: -10px; 7405 right: 10px; 7406} 7407 7408.is-medical .header__logo:after { 7409 content: "Business"; 7410} 7411 7412.is-not-medical .header__logo:after { 7413 content: "Privat"; 7414 7415} 7416</style> 7417<style> 7418.header__logo:after { 7419 content: none !important; 7420 display: none !important; 7421} 7422</style> 7423 7424
7424<script src='https://www.events-shopify.mailody.de/events.js?site=jolifill.myshopify.com'></script>
vendor: 1 bytes, line 7424
7424
7425<script> 7426 7427 7428 7429 // End viewed collection 7430 7431 7432 // Log utm params, only runs first load 7433 if (!sessionStorage.getItem("runFirstLoad")) { 7434 // <![CDATA[ 7435 var mailodyUrl = {}; 7436 url = new URL(window.location.href); 7437 mailodyUrl.tc = url.searchParams.get("utm_campaign"); 7438 mailodyUrl.ts = url.searchParams.get("utm_source"); 7439 mailodyUrl.tm = url.searchParams.get("utm_medium"); 7440 mailodyUrl.ta = url.searchParams.get("utm_content"); 7441 // ]] 7442 window.addEventListener("klaviyoForms", function(e) { 7443 if (e.detail.type == 'submit') { 7444 new MailodyEvent('identify', { 7445 'utm_campaign' : mailodyUrl.tc, 7446 'utm_source' : mailodyUrl.ts, 7447 'utm_medium' : mailodyUrl.tm, 7448 'utm_content' : mailodyUrl.ta, 7449 }); 7450 } 7451 }); 7452 7453 7454 sessionStorage.setItem("runFirstLoad", true); 7455 } 7456 7457</script>
7457 7458 7459 7460 7461 7462 7463 7464 7465 7466
7467<script> 7468document.addEventListener('DOMContentLoaded', function() { 7469 setTimeout(function() { 7470 window.Superchat.setLanguage("de"); 7471 }, 1000); // 5000 Millisekunden = 5 Sekunden 7472}); 7473</script>
7473 7474
7475<script> 7476(function () { 7477 window.addEventListener('touchstart', function () {}, { passive: true, capture: true }); 7478 7479 const style = document.createElement('style'); 7480 style.textContent = ` 7481 button.mobile-nav__link, 7482 button[is="toggle-button"], 7483 a.mobile-nav__link { 7484 cursor: pointer !important; 7485 } 7486 `; 7487 document.head.appendChild(style); 7488 7489 document.addEventListener('DOMContentLoaded', function () { 7490 document.querySelectorAll('button[is="toggle-button"]').forEach((el) => { 7491 const targetId = el.getAttribute('aria-controls'); 7492 const target = document.getElementById(targetId); 7493 if (!target) return; 7494 7495 let touchStartX = 0; 7496 let touchStartY = 0; 7497 7498 // 1. Merke dir die Startposition 7499 el.addEventListener('touchstart', function (e) { 7500 if (e.touches && e.touches.length === 1) { 7501 touchStartX = e.touches[0].clientX; 7502 touchStartY = e.touches[0].clientY; 7503 } 7504 }, { passive: true }); 7505 7506 // 2. Handle nur echten Tap (nicht Scroll) 7507 el.addEventListener('touchend', function (e) { 7508 const touchEndX = e.changedTouches[0].clientX; 7509 const touchEndY = e.changedTouches[0].clientY; 7510 const deltaX = Math.abs(touchEndX - touchStartX); 7511 const deltaY = Math.abs(touchEndY - touchStartY); 7512 7513 const maxMovement = 10; // Maximal erlaubte Bewegung in px 7514 7515 if (deltaX < maxMovement && deltaY < maxMovement) { 7516 // â Das war ein echter Tap 7517 const isExpanded = el.getAttribute('aria-expanded') === 'true'; 7518 el.setAttribute('aria-expanded', (!isExpanded).toString()); 7519 7520 if (isExpanded) { 7521 target.classList.remove('is-open'); 7522 } else { 7523 target.classList.add('is-open'); 7524 setTimeout(() => target.focus?.(), 10); 7525 } 7526 7527 e.preventDefault(); 7528 e.stopImmediatePropagation(); 7529 } 7530 }, { passive: false }); 7531 }); 7532 }); 7533})(); 7534</script>
7534 7535
7536<script> 7537 const userLocale = "de"; 7538 7539 const checkAndTranslate = setInterval(() => { 7540 const table = document.querySelector('.quantity-breaks-now-discount-table'); 7541 if (!table) return; 7542 7543 const translations = { 7544 en: ['Quantity', 'Discount', 'Price'], 7545 fr: ['Quantité', 'Remise', 'Prix'], 7546 es: ['Cantidad', 'Descuento', 'Precio'], 7547 it: ['Quantità ', 'Sconto', 'Prezzo'] 7548 }; 7549 7550 const translation = translations[userLocale]; 7551 if (!translation) { 7552 console.warn(`Keine Ãbersetzung für Sprache "${userLocale}" gefunden.`); 7553 clearInterval(checkAndTranslate); 7554 return; 7555 } 7556 7557 const headerRow = table.querySelector('tr'); 7558 if (!headerRow) return; 7559 7560 const ths = headerRow.querySelectorAll('th'); 7561 if (ths.length !== 3) return; 7562 7563 const current = Array.from(ths).map(th => th.textContent.trim()); 7564 if ( 7565 current[0] === 'Anzahl' && 7566 current[1] === 'Rabatt' && 7567 current[2] === 'Preis' 7568 ) { 7569 ths[0].textContent = translation[0]; 7570 ths[1].textContent = translation[1]; 7571 ths[2].textContent = translation[2]; 7572 console.log(`Wording ersetzt für Sprache "${userLocale}"`); 7573 clearInterval(checkAndTranslate); 7574 } 7575 }, 500); 7576</script>
7576<style> 7577 #jf-cookie-consent[hidden] { display: none !important; } 7578 #jf-cookie-consent { 7579 position: fixed; 7580 inset: 0; 7581 z-index: 2147483000; 7582 display: flex; 7583 align-items: center; 7584 justify-content: center; 7585 background: rgba(0, 0, 0, 0.45); 7586 padding: 16px; 7587 } 7588 .jf-cookie-consent__panel { 7589 width: min(760px, 100%); 7590 background: #daebeb; 7591 color: #111111; 7592 border-radius: 8px; 7593 padding: 20px; 7594 box-shadow: 0 16px 48px rgba(0, 0, 0, 0.35); 7595 } 7596 .jf-cookie-consent__title { 7597 margin: 0 0 10px 0; 7598 font-size: 28px; 7599 line-height: 1.1; 7600 font-weight: 700; 7601 } 7602 .jf-cookie-consent__text { 7603 margin: 0 0 16px 0; 7604 line-height: 1.45; 7605 } 7606 .jf-cookie-consent__actions { 7607 display: flex; 7608 gap: 8px; 7609 flex-wrap: wrap; 7610 } 7611 .jf-cookie-consent__actions button { 7612 border: 0; 7613 background: #000000; 7614 color: #ffffff; 7615 border-radius: 6px; 7616 padding: 10px 18px; 7617 font-weight: 700; 7618 cursor: pointer; 7619 } 7620 .jf-cookie-consent__actions button[data-action="open-settings"] { 7621 background: #0c0c0c; 7622 outline: 2px solid #3ea6ff; 7623 } 7624 .jf-cookie-consent__settings[hidden] { display: none !important; } 7625 .jf-cookie-consent__settings { 7626 margin-top: 14px; 7627 padding-top: 14px; 7628 border-top: 1px solid rgba(0, 0, 0, 0.18); 7629 } 7630 .jf-cookie-consent__setting { 7631 display: flex; 7632 align-items: center; 7633 gap: 10px; 7634 margin-bottom: 10px; 7635 } 7636 .jf-cookie-consent__setting label { 7637 font-weight: 600; 7638 } 7639 @media (max-width: 640px) { 7640 .jf-cookie-consent__title { font-size: 22px; } 7641 .jf-cookie-consent__actions button { width: 100%; } 7642 } 7643</style> 7644 7645<div id="jf-cookie-consent" hidden> 7646 <div class="jf-cookie-consent__panel" role="dialog" aria-modal="true" aria-labelledby="jf-cookie-title"> 7647 <h2 class="jf-cookie-consent__title" id="jf-cookie-title">Cookie-Einwilligung verwalten</h2> 7648 <p class="jf-cookie-consent__text"> 7649 Wir und ausgewaehlte Dritte setzen Cookies oder aehnliche Technologien fuer technische Zwecke ein und mit Ihrer Einwilligung fuer Analyse und Marketing. 7650 </p> 7651 <div class="jf-cookie-consent__actions"> 7652 <button type="button" data-action="accept-all">Zustimmen</button> 7653 <button type="button" data-action="reject-all">Ablehnen</button> 7654 <button type="button" data-action="open-settings">Einstellungen anzeigen</button> 7655 <button type="button" data-action="save-settings" hidden>Auswahl speichern</button> 7656 </div> 7657 <div class="jf-cookie-consent__settings" hidden> 7658 <div class="jf-cookie-consent__setting"> 7659 <input id="jf-consent-functional" type="checkbox" checked disabled> 7660 <label for="jf-consent-functional">Technisch notwendig (immer aktiv)</label> 7661 </div> 7662 <div class="jf-cookie-consent__setting"> 7663 <input id="jf-consent-analytics" type="checkbox" checked> 7664 <label for="jf-consent-analytics">Analyse</label> 7665 </div> 7666 <div class="jf-cookie-consent__setting"> 7667 <input id="jf-consent-ads" type="checkbox" checked> 7668 <label for="jf-consent-ads">Marketing</label> 7669 </div> 7670 </div> 7671 </div> 7672</div> 7673
7674<script> 7675 (function () { 7676 window.__JF_CUSTOM_COOKIE_BANNER_ENABLED = window.__JF_CUSTOM_COOKIE_BANNER_ENABLED || false; 7677 if (!window.__JF_CUSTOM_COOKIE_BANNER_ENABLED) return; 7678 7679 var STORAGE_KEY = 'jf_cookie_consent_v1'; 7680 var GOOGLE_KEY = 'google_consent'; 7681 7682 function updateGoogleConsent(consent) { 7683 if (typeof gtag !== 'function') return; 7684 gtag('consent', 'update', { 7685 ad_storage: consent.ad_storage, 7686 analytics_storage: consent.analytics_storage, 7687 ad_user_data: consent.ad_user_data, 7688 ad_personalization: consent.ad_personalization 7689 }); 7690 } 7691 7692 function grantedPayload() { 7693 return { 7694 ad_storage: 'granted', 7695 analytics_storage: 'granted', 7696 ad_user_data: 'granted', 7697 ad_personalization: 'granted' 7698 }; 7699 } 7700 7701 function deniedPayload() { 7702 return { 7703 ad_storage: 'denied', 7704 analytics_storage: 'denied', 7705 ad_user_data: 'denied', 7706 ad_personalization: 'denied' 7707 }; 7708 } 7709 7710 function customPayload(analyticsAllowed, adsAllowed) { 7711 return { 7712 analytics_storage: analyticsAllowed ? 'granted' : 'denied', 7713 ad_storage: adsAllowed ? 'granted' : 'denied', 7714 ad_user_data: adsAllowed ? 'granted' : 'denied', 7715 ad_personalization: adsAllowed ? 'granted' : 'denied' 7716 }; 7717 } 7718 7719 function saveChoice(payload, mode) { 7720 localStorage.setItem(STORAGE_KEY, JSON.stringify({ mode: mode, consent: payload })); 7721 localStorage.setItem(GOOGLE_KEY, payload.ad_storage === 'granted' && payload.analytics_storage === 'granted' ? 'granted' : 'denied'); 7722 updateGoogleConsent(payload); 7723 } 7724 7725 function hideBanner(root) { 7726 root.setAttribute('hidden', ''); 7727 } 7728 7729 document.addEventListener('DOMContentLoaded', function () { 7730 var root = document.getElementById('jf-cookie-consent'); 7731 if (!root) return; 7732 7733 var existing = localStorage.getItem(STORAGE_KEY); 7734 if (existing) { 7735 try { 7736 var parsed = JSON.parse(existing); 7737 if (parsed && parsed.consent) updateGoogleConsent(parsed.consent); 7738 } catch (e) {} 7739 return; 7740 } 7741 7742 root.removeAttribute('hidden'); 7743 7744 var settings = root.querySelector('.jf-cookie-consent__settings'); 7745 var openBtn = root.querySelector('[data-action="open-settings"]'); 7746 var saveBtn = root.querySelector('[data-action="save-settings"]'); 7747 var acceptBtn = root.querySelector('[data-action="accept-all"]'); 7748 var rejectBtn = root.querySelector('[data-action="reject-all"]'); 7749 var analyticsInput = root.querySelector('#jf-consent-analytics'); 7750 var adsInput = root.querySelector('#jf-consent-ads'); 7751 7752 openBtn.addEventListener('click', function () { 7753 settings.hidden = !settings.hidden; 7754 saveBtn.hidden = settings.hidden; 7755 }); 7756 7757 acceptBtn.addEventListener('click', function () { 7758 var payload = grantedPayload(); 7759 saveChoice(payload, 'accept_all'); 7760 hideBanner(root); 7761 }); 7762 7763 rejectBtn.addEventListener('click', function () { 7764 var payload = deniedPayload(); 7765 saveChoice(payload, 'reject_all'); 7766 hideBanner(root); 7767 }); 7768 7769 saveBtn.addEventListener('click', function () { 7770 var payload = customPayload(!!analyticsInput.checked, !!adsInput.checked); 7771 saveChoice(payload, 'custom'); 7772 hideBanner(root); 7773 }); 7774 }); 7775 })(); 7776</script>
7776 7777 7778 7779 7780 7781 <!-- Google Tag Manager (noscript) -->
vendor: 72 bytes, lines 7781-7782
7781 7782 <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
7782GTM-KD6H58C
vendor: 91 bytes, lines 7782-7784
7782" 7783 height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> 7784
7784<!-- End Google Tag Manager (noscript) --><div id="shopify-block-AZndKZGR0QVVWTnFTY__7189117439537168206" class="shopify-block shopify-app-block">
7784<script type="text/javascript"> 7785var current_locale = 'de'; 7786 var def_loc = 'de'; 7787 var def_loc_path = '/'; 7788 7789 7790 7791 7792var enabled_locales = { 'de':'Deutsch','en':'English','fr':'français','es':'Español','it':'Italiano'};var is_default_locale = true; 7793 var req_path = '/collections/post-treatment'; 7794 var root_path = '/'; 7795 var ml_path_prefix = (root_path=='/') ? '' : root_path; 7796 var ml_redirect_mf = "off";var ml_domains_mf = {};var ml_rtl = "";// ML switcher 7797var switcher = `<!-- BEGIN app snippet: ml_switcher_v2 --> 7798 7799<div repl=""class="ml_lang_selector" style="display:flex;justify-content:flex-end; direction:ltr !important;"> 7800 7801 <div class="ml_button"><span class="ml_lang_texts_long" path="/" style="background-image: url(https://www.modules4u.biz/shopify/flags/4x3/de.svg);">Deutsch<a href="javascript:void(0);" class="ml_select-list-link"> </a></span></div> 7802 <ul class="ml_select-list ml_lang_texts_long" style="right:0;"> 7803 <li class="clsAnchor"><span class="lang_tab ml_lang_texts_long" flag="https://www.modules4u.biz/shopify/flags/4x3/gb.svg" path="/en" value="en" style="background-image: url(https://www.modules4u.biz/shopify/flags/4x3/gb.svg)">English</span></li><li class="clsAnchor"><span class="lang_tab ml_lang_texts_long" flag="https://www.modules4u.biz/shopify/flags/4x3/fr.svg" path="/fr" value="fr" style="background-image: url(https://www.modules4u.biz/shopify/flags/4x3/fr.svg)">Français</span></li><li class="clsAnchor"><span class="lang_tab ml_lang_texts_long" flag="https://www.modules4u.biz/shopify/flags/4x3/es.svg" path="/es" value="es" style="background-image: url(https://www.modules4u.biz/shopify/flags/4x3/es.svg)">Español</span></li><li class="clsAnchor"><span class="lang_tab ml_lang_texts_long" flag="https://www.modules4u.biz/shopify/flags/4x3/it.svg" path="/it" value="it" style="background-image: url(https://www.modules4u.biz/shopify/flags/4x3/it.svg)">Italiano</span></li> 7804 </ul> 7805</div> 7806 7807<!-- END app snippet -->`; 7808// End ML switcher 7809 7810 7811 7812var fix = function($){ 7813 var ml_lang; 7814 7815 const observer_config = { attributes: true, childList: true, subtree: true }; 7816 7817 var listen = false; 7818 7819 function setCookie(v) 7820 { 7821 document.cookie = "redirected="+v+"; path=/;"; 7822 } 7823 7824 function delCookie() 7825 { 7826 document.cookie = "redirected=; path=/;expires=Thu, 01 Jan 1970 00:00:00 UTC"; 7827 } 7828 7829 function getCookie() 7830 { 7831 var name = "redirected="; 7832 var ca = document.cookie.split(';'); 7833 for(var i = 0; i < ca.length; i++) 7834 { 7835 var c = ca[i]; 7836 while (c.charAt(0)==' ') 7837 c = c.substring(1); 7838 7839 if (c.indexOf(name) == 0) { return c.substring(name.length,c.length); } 7840 } 7841 return ""; 7842 } 7843 7844 function swap(json) 7845 { 7846 var ret = {}; 7847 for(var key in json) 7848 ret[json[key]] = key; 7849 7850 return ret; 7851 } 7852 7853 function getUrlVars() 7854 { 7855 var vars = []; 7856 var jvars = {}; 7857 var hash; 7858 var hashes = window.location.href.slice(window.location.href.indexOf('?') + 1).split('&'); 7859 var cloc = window.location.host; 7860 7861 for(var i = 0; i < hashes.length; i++) 7862 { 7863 hash = hashes[i].split('='); 7864 if(hash[1]!=null) 7865 jvars[hash[0]] = hash[1]; 7866 } 7867 return jvars; 7868 } 7869 7870 7871 window.setAtt = function(target,reload=true) 7872 { 7873 if ( window.location !== window.parent.location ) 7874 { 7875 console.log('iFrame'); 7876 return; 7877 } 7878 var host = location.host; 7879 7880 var new_qs_arr = []; 7881 var new_qs = ''; 7882 var qs = getUrlVars(); 7883 7884 for(var j=0; j< qs.length; j++) 7885 { 7886 if(qs[j]!='lang') 7887 new_qs_arr.push(qs[j]+'='+qs[qs[j]]); 7888 } 7889 new_qs = new_qs_arr.join('&'); 7890 if(new_qs.length>0) 7891 new_qs = '?'+new_qs; 7892 var dest = ''; 7893 7894 var path = window.location.pathname; 7895 7896 var san_path = ''; 7897 var new_path = ''; 7898 var re = new RegExp(root_path,"i"); 7899 //get sanitized path 7900 if(!is_default_locale) 7901 san_path = path.replace(re,''); 7902 else 7903 san_path = path; 7904 7905 if(san_path =='') 7906 san_path ='/'; 7907 7908 if(target==def_loc_path) 7909 new_path = san_path; 7910 else 7911 new_path = target+san_path; 7912 7913 7914 if(ml_domains_mf[target]!=null) 7915 { 7916 host = ml_domains_mf[target]; 7917 dest ='https://'+host+san_path+new_qs; 7918 7919 } else 7920 dest ='https://'+host+new_path+new_qs; 7921 7922 location.href = dest; 7923 7924 return; 7925 7926 7927 7928 }; 7929 7930 7931 const inspectDOM = function(mutationsList, observer) 7932 { 7933 observer.disconnect(); 7934 7935 7936 if(typeof ml_frontend_replace === 'undefined') 7937 return false;
7938 7939 window.setTimeout(translateFrontendVars,500); 7940 window.setTimeout(attachDOMChangeListener,1000); 7941 7942 }; 7943 7944 const observer = new MutationObserver(inspectDOM); 7945 7946 7947 function attachDOMChangeListener() 7948 { 7949 observer.observe($('body').get(0), observer_config); 7950 } 7951 7952 window.MLtranslateFrontendVars = function(){ 7953 translateFrontendVars(); 7954 }; 7955 7956 7957 function translateFrontendVars(node) 7958 { 7959 if(typeof ml_frontend_replace === 'undefined') 7960 return; 7961 7962 listen=true; 7963 if(node==null) 7964 node = document.body; 7965 7966 var keys = Object.keys(ml_frontend_replace); 7967 7968 var n = createTextNodeIterator(node); 7969 var keys = Object.keys(ml_frontend_replace); 7970 7971 for(var i=0;i<n.length;i++) 7972 { 7973 var nv = n[i].nodeValue.trim().toLowerCase(); 7974 for(var j=0;j < keys.length;j++) 7975 { 7976 var kv = keys[j].trim().toLowerCase(); 7977 7978 if(nv==kv) 7979 { 7980 n[i].data = ml_frontend_replace[keys[j]]; 7981 } 7982 } 7983 } 7984 7985 listen=false; 7986 } 7987 7988 function createTextNodeIterator(textNode) 7989 { 7990 var textNodes = []; 7991 7992 function getTextNodes(node) 7993 { 7994 if (node.nodeType == 3) 7995 { 7996 var pnn = node.parentNode.nodeName.toLowerCase(); 7997 if(pnn=='style' || pnn =='script') 7998 return; 7999 var txt = node.nodeValue.toLowerCase().trim(); 8000 8001 if(txt.trim()=='') 8002 return; 8003 8004 8005 textNodes.push(node); 8006 8007 } else 8008 { 8009 for (var i = 0, len = node.childNodes.length; i < len; ++i) 8010 getTextNodes(node.childNodes[i]); 8011 } 8012 } 8013 getTextNodes(textNode); 8014 return textNodes; 8015 } 8016 8017 8018 8019 8020 function preloadImage(url) 8021 { 8022 var img=new Image(); 8023 img.src=url; 8024 } 8025 8026 $(document).ready( function() 8027 { 8028 $('body').prepend(switcher); 8029 8030 8031 if(ml_redirect_mf=='once' || ml_redirect_mf=='force' ) 8032 { 8033 var cookie = getCookie(); 8034 var browser_lang_abbrev = window.navigator.language.substring(0,2); 8035 var current_locale_abbrev = current_locale.substring(0,2); 8036 var locale_keys = Object.keys(enabled_locales); 8037 8038 8039 if(browser_lang_abbrev!=current_locale_abbrev) 8040 { 8041 for(var i=0;i< locale_keys.length;i++) 8042 { 8043 var locale_abbrev = locale_keys[i].substring(0,2); 8044 8045 if(locale_abbrev == browser_lang_abbrev) 8046 { 8047 if( ml_redirect_mf=='force' ) 8048 { 8049 setCookie('force'); 8050 setAtt(locale_keys[i]); 8051 return; 8052 } 8053 else if( ml_redirect_mf=='once' ) 8054 { 8055 if(cookie=='') 8056 { 8057 setCookie('once'); 8058 setAtt(locale_keys[i]); 8059 return; 8060 } 8061 } 8062 } 8063 } 8064 } 8065 else 8066 { 8067 setCookie('once'); 8068 } 8069 } 8070 8071 8072 var bidi = ['ar','fa','ur','he','he-IL']; 8073 if( bidi.indexOf(current_locale)>=0 && (ml_rtl == 'rtl')) 8074 { 8075 $('body').css('direction','rtl'); 8076 $('body').addClass('rtl'); 8077 } 8078 else 8079 { 8080 $('body').css('direction',''); 8081 $('body').removeClass('rtl'); 8082 } 8083 8084 if(ml_domains_mf[current_locale]!=null) 8085 { 8086 var assigned_host = ml_domains_mf[current_locale]; 8087 var current_host = location.host; 8088 assigned_host = assigned_host.replace('www.', ''); 8089 current_host = current_host.replace('www.', ''); 8090 if(assigned_host!= current_host) 8091 setAtt(current_locale); 8092 } 8093 8094 $('.ml_switch_loc,.ml_custom_switch').change(function(){ 8095 //var v= $(this).val(); 8096 var v =$(this).attr('path'); 8097 setAtt(v); 8098 }); 8099 8100 $('.ml_link').click(function(e){ 8101 e.preventDefault(); 8102 var v = ''; 8103 if($(this).attr('path')) 8104 v =$(this).attr('path'); 8105 else if($(this).attr('lang_id')) 8106 v =$(this).attr('lang_id'); 8107 else 8108 v = $(this).attr('id'); 8109 setAtt(v); 8110 }); 8111 8112 $('.lang_tab').click(function(e) 8113 { 8114 8115 var sl = $(this).attr('path'); 8116 setAtt(sl); 8117 }); 8118 8119 8120 $('.ml_lang_selector .ml_button').click(function() 8121 { 8122 $('.ml_lang_selector ul li').slideToggle(); 8123 }); 8124 8125 $(document).mouseup(function(e) 8126 { 8127 var sel = $('.ml_lang_selector'); 8128 if (!sel.is(e.target) && sel.has(e.target).length === 0)
8129 $('.ml_lang_selector ul li').slideUp(); 8130 }); 8131 8132 attachDOMChangeListener(); 8133}); 8134 8135 8136} 8137 8138 8139 8140function include(file, callback) { 8141 var head = document.getElementsByTagName('head')[0]; 8142 var script = document.createElement('script'); 8143 script.type = 'text/javascript'; 8144 script.src = file; 8145 script.onload = script.onreadystatechange = function() { 8146 // execute dependent code 8147 if (callback) callback(); 8148 // prevent memory leak in IE 8149 head.removeChild(script); 8150 script.onload = null; 8151 }; 8152 head.appendChild(script); 8153} 8154 8155include("https://cdn.shopify.com/extensions/019c4fb9-b616-772c-846b-d7cb4c211671/multi-lingo-12/assets/ml_jquery.js", function(){ fix($);$.noConflict();}); 8156 8157 8158 8159</script>
8159 8160 8161</div>
8161<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8161 8162</body> 8163 8164</html>
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.