logo rotpunkt apotheke ohne claim srgb
logo rotpunkt apotheke ohne claim srgb

Vitalis Drogerie
Mettmenstetten

Persönliche Beratung, auf die Sie sich verlassen können – Ihre Dorfdrogerie vor Ort.

Vitalis drogerie mettmenstetten img 2404

Adresse / Öffnungszeiten

Vitalis Drogerie Mettmenstetten
Albisstrasse 3
8932 Mettmenstetten

E‑Mail: info@vitalis-drogerie.ch
Telefon: 044 767 03 77
Kontaktformular

Öffnungszeiten

Montag bis Freitag:
8.00 bis 12.15 Uhr
13.30 bis 18.30 Uhr

Samstag: 8 bis 16 Uhr

Termin Serviceleistung buchen

Angebot

In unserer Drogerie finden Sie alles, was Sie für Ihren täglichen Bedarf benötigen – von Gesundheitsprodukten über Kosmetik bis hin zu praktischen Haushaltsartikeln. Mit einer sorgfältigen Auswahl an Produkten bieten wir Ihnen eine angenehme und persönliche Einkaufsatmosphäre, in der Sie sich rundum wohlfühlen können.

Vielfältige Serviceleistungen

Wir sind mit grosser Leidenschaft dabei, jeden Tag unserer grossen Stammkundschaft mit viel Beratungskompetenz und persönlichen Gesprächen zur Seite zu stehen.
/* widget: Post List */#uc_post_list_elementor_61c799d{ display:grid; }#uc_post_list_elementor_61c799d .uc_post_list_image div{ background-size:cover; background-position:center; }.uc_post_list .uc_post_list_box{ position: relative; overflow: hidden; display: flex; }#uc_post_list_elementor_61c799d .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_61c799d .uc_post_list_image img{ width:100%; height:100%; display:block; transition:0.3s; position: relative; z-index: 1; }.uc_post_list_title a{ position: relative; z-index: 1; color: #333333; display: block; }.uc_post_list_date{ font-size: 12px; }#uc_post_list_elementor_61c799d .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_61c799d .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_61c799d .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_61c799d .ue-grid-item-category{ display: flex; align-items: center; }.ue-grid-item-category a{ display:inline-block; font-size:10px; text-transform:uppercase; white-space: nowrap; }#uc_post_list_elementor_61c799d .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_61c799d .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_61c799d .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_61c799d .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_61c799d .ue-debug-meta{ padding:10px; border:1px solid red; position:relative; line-height:1.5em; font-size:11px; width:100%; }.uc-remote-parent .uc_post_list_box{ cursor:pointer; }#uc_post_list_elementor_61c799d .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
Blutdruckmessung BASIC
Wundversorgung
Kompressionsstrümpfe anmessen
Laus-Check
Zeckenentfernung
Reise-/Haus-/Notfallapotheke
Haus- und Gartenschädlingsanalyse
DPD Pick-up
Personalisierte Nuggikette
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor-child-theme/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script(function () { function sendRequest(url, body) { if(!window.fetch) { const xhr = new XMLHttpRequest(); xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xhr.send(JSON.stringify(body)) return }const request = fetch(url, { method: 'POST', body: JSON.stringify(body), keepalive: true, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } const calculateParentDistance = (child, parent) => { let count = 0; let currentElement = child;// Traverse up the DOM tree until we reach parent or the top of the DOM while (currentElement && currentElement !== parent) { currentElement = currentElement.parentNode; count++; }// If parent was not found in the hierarchy, return -1 if (!currentElement) { return -1; // Indicates parent is not an ancestor of element }return count; // Number of layers between element and parent } const isMatchingClass = (linkRule, href, classes, ids) => { return classes.includes(linkRule.value) } const isMatchingId = (linkRule, href, classes, ids) => { return ids.includes(linkRule.value) } const isMatchingDomain = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href) const host = url.host const hostsToMatch = [host]if(host.startsWith('www.')) { hostsToMatch.push(host.substring(4)) } else { hostsToMatch.push('www.' + host) }return hostsToMatch.includes(linkRule.value) } const isMatchingExtension = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.pathname.endsWith('.' + linkRule.value) } const isMatchingSubdirectory = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.pathname.startsWith('/' + linkRule.value + '/') } const isMatchingProtocol = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.protocol === linkRule.value + ':' } const isMatchingExternal = (linkRule, href, classes, ids) => { if(!URL.canParse(href) || !URL.canParse(document.location.href)) { return false }const matchingProtocols = ['http:', 'https:'] const siteUrl = new URL(document.location.href) const linkUrl = new URL(href)// Links to subdomains will appear to be external matches according to JavaScript, // but the PHP rules will filter those events out. return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host } const isMatch = (linkRule, href, classes, ids) => { switch (linkRule.type) { case 'class': return isMatchingClass(linkRule, href, classes, ids) case 'id': return isMatchingId(linkRule, href, classes, ids) case 'domain': return isMatchingDomain(linkRule, href, classes, ids) case 'extension': return isMatchingExtension(linkRule, href, classes, ids) case 'subdirectory': return isMatchingSubdirectory(linkRule, href, classes, ids) case 'protocol': return isMatchingProtocol(linkRule, href, classes, ids) case 'external': return isMatchingExternal(linkRule, href, classes, ids) default: return false; } } const track = (element) => { const href = element.href ?? null const classes = Array.from(element.classList) const ids = [element.id] const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] if(linkRules.length === 0) { return }// For link rules that target an id, we need to allow that id to appear // in any ancestor up to the 7th ancestor. This loop looks for those matches // and counts them. linkRules.forEach((linkRule) => { if(linkRule.type !== 'id') { return; }const matchingAncestor = element.closest('#' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; }const depth = calculateParentDistance(element, matchingAncestor)if(depth { if(linkRule.type !== 'class') { return; }const matchingAncestor = element.closest('.' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; }const depth = calculateParentDistance(element, matchingAncestor)if(depth { return isMatch(linkRule, href, classes, ids) })if(!hasMatch) { return }const url = "https://booking.vitalis-apotheke.ch/wp-content/plugins/independent-analytics/iawp-click-endpoint.php"; const siteId = ""; const body = { href: href, classes: classes.join(' '), ids: ids.join(' '), siteId: siteId, ...{"payload":{"resource":"singular","singular_id":32831,"page":1},"signature":"6c38f27506b110a158026fc28de72b7f"} };sendRequest(url, body) } let hasSearched = false; function search() { if(hasSearched) { return; } hasSearched = true;if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { return; }if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } let referrer_url = null;if (typeof document.referrer === 'string' && document.referrer.length > 0) { referrer_url = document.referrer; }const params = location.search.slice(1).split('&').reduce((acc, s) => { const [k, v] = s.split('='); return Object.assign(acc, {[k]: v}); }, {});const url = "https://booking.vitalis-apotheke.ch/wp-json/iawp/search"; const body = { referrer_url, utm_source: params.utm_source, utm_medium: params.utm_medium, utm_campaign: params.utm_campaign, utm_term: params.utm_term, utm_content: params.utm_content, gclid: params.gclid, ...{"payload":{"resource":"singular","singular_id":32831,"page":1},"signature":"6c38f27506b110a158026fc28de72b7f"} };sendRequest(url, body) } document.addEventListener('mousedown', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a')if(!element) { return }const isPro = false if(!isPro) { return }// Don't track left clicks with this event. The click event is used for that. if(event.button === 0) { return }track(element) }) document.addEventListener('click', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')if(!element) { return }const isPro = false if(!isPro) { return }track(element) }) document.addEventListener('play', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('audio, video')if(!element) { return }const isPro = false if(!isPro) { return }track(element) }, true) document.addEventListener("DOMContentLoaded", function (e) { search(); }); document.addEventListener("iawpSearch", function (e) { search(); }); })(); (function() { // Global page view and session tracking for UAEL Modal Popup feature try { // Session tracking: increment if this is a new session // Check if any popup on this page uses current page tracking var hasCurrentPageTracking = false; var currentPagePopups = []; // Check all modal popups on this page for current page tracking if (typeof jQuery !== 'undefined') { jQuery('.uael-modal-parent-wrapper').each(function() { var scope = jQuery(this).data('page-views-scope'); var enabled = jQuery(this).data('page-views-enabled'); var popupId = jQuery(this).attr('id').replace('-overlay', ''); if (enabled === 'yes' && scope === 'current') { hasCurrentPageTracking = true; currentPagePopups.push(popupId); } }); } // Global tracking: ALWAYS increment if ANY popup on the site uses global tracking // Current page tracking: increment per-page counters if (hasCurrentPageTracking && currentPagePopups.length > 0) { var currentUrl = window.location.href; var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50); var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0'); currentPageViews++; localStorage.setItem(urlKey, currentPageViews.toString()); // Store URL mapping for each popup for (var i = 0; i < currentPagePopups.length; i++) { var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key'; localStorage.setItem(popupUrlKey, urlKey); } } } catch (e) { // Silently fail if localStorage is not available } })(); {"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://booking.vitalis-apotheke.ch/#website","url":"https://booking.vitalis-apotheke.ch/","name":"Vitalis Apotheke Drogerie Parfumerie","description":"Buchen Sie hier Ihren Termin bei Vitalis","inLanguage":"de","potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/#searchaction"},"publisher":{"@id":"https://booking.vitalis-apotheke.ch/#organization"}},{"@type":"SearchAction","@id":"https://booking.vitalis-apotheke.ch/#searchaction","target":"https://booking.vitalis-apotheke.ch/?s={search_term_string}","query-input":"required name=search_term_string"},{"@type":"BreadcrumbList","name":"Breadcrumbs","@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://booking.vitalis-apotheke.ch/"},{"@type":"ListItem","position":2,"name":"SL – Liste – Mettmenstetten"}]},{"@type":"WebPage","@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#webpage","url":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/","inLanguage":"de","name":"SL – Liste – Mettmenstetten – Vitalis Apotheke Drogerie Parfumerie","description":"Blutdruckmessung BASIC Laus-Check Wundversorgung Kompressionsstrümpfe anmessen DPD Pick-up Haus- und Gartenschädlingsanalyse","datePublished":"2025-12-11T07:25:32+01:00","dateModified":"2025-12-20T08:55:00+01:00","isPartOf":{"@id":"https://booking.vitalis-apotheke.ch/#website"},"breadcrumb":{"@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#breadcrumblist"},"potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#readaction"}},{"@type":"ReadAction","@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#readaction","target":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/"},{"@type":"Organization","@id":"https://booking.vitalis-apotheke.ch/#organization","url":"https://booking.vitalis-apotheke.ch/","name":"Vitalis Apotheke Drogerie Parfumerie"}]} ( () => { const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); } )(); .uc-ajax-loading{ opacity:0.6; }var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Auf Facebook teilen","shareOnX":"Share on X","pinIt":"Anheften","download":"Download","downloadImage":"Bild downloaden","fullscreen":"Vollbild","zoom":"Zoom","share":"Teilen","playVideo":"Video abspielen","previous":"Zur\u00fcck","next":"Weiter","close":"Schlie\u00dfen","a11yCarouselPrevSlideMessage":"Vorheriger Slide","a11yCarouselNextSlideMessage":"N\u00e4chster Slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobil Hochformat","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobil Querformat","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Hochformat","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Querformat","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Breitbild","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"4.2.0","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"markdown_rendering":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/booking.vitalis-apotheke.ch\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"26bc68f96d","atomicFormsSendForm":"53f939dba3"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[],"dynamicooo":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra","viewport_laptop","viewport_widescreen"],"body_background_background":"classic","global_image_lightbox":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes"},"post":{"id":32831,"title":"SL%20%E2%80%93%20Liste%20%E2%80%93%20Mettmenstetten%20%E2%80%93%20Vitalis%20Apotheke%20Drogerie%20Parfumerie","excerpt":"","featuredImage":false}}; //# sourceURL=elementor-frontend-js-before/* Unlimited Elements Filters */ window.g_strFiltersData = '{\"platform\":\"elementor\",\"urlbase\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/sl-mettmenstetten\\/\",\"urlajax\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/wp-admin\\/admin-ajax.php\",\"urlkeys\":{\"tax_sap\":\":\"},\"postid\":32831}'; //# sourceURL=script_1-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_61c799d_start(){ var objList = jQuery("#uc_post_list_elementor_61c799d"); var objRemoteOptions = { class_items:"uc_post_list_box", class_active:"ue-active-item", add_set_active_code:true }; objList.data("uc-remote-options", objRemoteOptions); objList.trigger("uc-object-ready"); jQuery(document).trigger("uc-remote-parent-init", [objList]); }if(jQuery("#uc_post_list_elementor_61c799d").length && !jQuery("#uc_post_list_elementor_61c799d").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_61c799d_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_61c799d")).length) uc_post_list_elementor_61c799d_start()}); }); //# sourceURL=ue_script_post_list-js-afterwp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-aftervar ElementorProFrontendConfig = {"ajaxurl":"https:\/\/booking.vitalis-apotheke.ch\/wp-admin\/admin-ajax.php","nonce":"dde8d9bb25","urls":{"assets":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/booking.vitalis-apotheke.ch\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"de_DE","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; //# sourceURL=elementor-pro-frontend-js-before{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://booking.vitalis-apotheke.ch/wp-includes/js/wp-emoji-release.min.js?ver=b9993ff3a468ad73fa5443754768761b"}}/*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf(){i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://booking.vitalis-apotheke.ch/wp-includes/js/wp-emoji-loader.min.js jQuery(document).ready(function($){ var el = $('#uc_ue_accordion_menu_elementor_eceebb2'); if (typeof UCAccordionMenu !== 'undefined' && el.length) { el.data('clickable', false); UCAccordionMenu('uc_ue_accordion_menu_elementor_eceebb2'); } }); /* === FA5 Font-Face: Solid (weight 900) === */ @font-face{ font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display:swap; src: url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"); } /* === FA5 Font-Face: Regular (weight 400) === */ @font-face{ font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display:swap; src: url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff") format("woff"); } /* === FA6 Override: .fas und .far auf FA5 zuruecksetzen === */ /* FA6 ueberschreibt font-family auf "Font Awesome 6 Free"; Booking-Site benutzt FA5-Klassennamen (fas fa-info-circle etc.) */ .fas, i.fas { font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; } .far, i.far { font-family: "Font Awesome 5 Free" !important; font-weight: 400 !important; } /* === Content-Fix: FA5-Iconnamen die in FA6 umbenannt wurden === */ /* FA6 setzt diese auf content:"" (leer), weil die Namen umbenannt wurden */ .fas.fa-info-circle::before, i.fas.fa-info-circle::before { content: "\f05a" !important; } .fas.fa-mobile-alt::before, i.fas.fa-mobile-alt::before { content: "\f3cd" !important; } .fas.fa-tablet-alt::before, i.fas.fa-tablet-alt::before { content: "\f3fa" !important; } .fas.fa-home::before, i.fas.fa-home::before { content: "\f015" !important; } .far.fa-calendar-alt::before, i.far.fa-calendar-alt::before { content: "\f073" !important; } /* Zur Sicherheit auch fuer Icons ohne Umbenennung (FA5-Werte explizit setzen) */ .fas.fa-arrow-up::before { content: "\f062" !important; } .fas.fa-star::before { content: "\f005" !important; } .fas.fa-info::before { content: "\f129" !important; } .fas.fa-desktop::before { content: "\f108" !important; } /* === Accordion-Menu Icons === */ #uc_ue_accordion_menu_elementor_eceebb2 .collapsed .uc-menu-item-pointer::after, #uc_ue_accordion_menu_elementor_eceebb2 .collapsed .uc-menu-item-pointer:after { font-family: "Font Awesome 5 Free" !important; content: "\f107" !important; font-weight: 900 !important; background-image: none !important; display: inline-block !important; speak: never !important; -webkit-font-smoothing: antialiased !important; } #uc_ue_accordion_menu_elementor_eceebb2 .expanded .uc-menu-item-pointer::after, #uc_ue_accordion_menu_elementor_eceebb2 .expanded .uc-menu-item-pointer:after { font-family: "Font Awesome 5 Free" !important; content: "\f106" !important; font-weight: 900 !important; background-image: none !important; display: inline-block !important; speak: never !important; -webkit-font-smoothing: antialiased !important; } /* === Button-Farb-Fix === */ a.booking-card-location-btn, a.booking-card-location-btn:link, a.booking-card-location-btn:visited, a.booking-card-location-btn:active, .booking-card-locations a.booking-card-location-btn, .booking-card-locations-buttons a.booking-card-location-btn { background-color: #3D5A4D !important; border-color: #3D5A4D !important; color: #FFFFFF !important; } a.booking-card-location-btn:hover, a.booking-card-location-btn:focus, a.booking-card-location-btn:focus-visible, .booking-card-locations a.booking-card-location-btn:hover, .booking-card-locations-buttons a.booking-card-location-btn:hover { background-color: #2C4238 !important; border-color: #2C4238 !important; color: #FFFFFF !important; } .booking-card-cta a.elementor-button, .booking-card-cta .elementor-button, .booking-card-cta a.elementor-button-link { background-color: #3D5A4D !important; border-color: #3D5A4D !important; color: #FFFFFF !important; } .booking-card-cta a.elementor-button:hover, .booking-card-cta a.elementor-button:focus, .booking-card-cta a.elementor-button:focus-visible, .booking-card-cta .elementor-button:hover, .booking-card-cta .elementor-button:focus, .booking-card-cta .elementor-button:focus-visible { background-color: #2C4238 !important; border-color: #2C4238 !important; color: #FFFFFF !important; } (function() { function getLuminance(rgb) { var m = rgb.match(/rgb\((\d+),\s*(\d+),\s*(\d+)/); if (!m) return 255; return 0.299 * parseInt(m[1]) + 0.587 * parseInt(m[2]) + 0.114 * parseInt(m[3]); } function fixBtnColors() { // Standort-Buttons (Homepage) document.querySelectorAll('a.booking-card-location-btn').forEach(function(el) { el.style.setProperty('color', '#FFFFFF', 'important'); }); // Homepage .booking-card-cta Buttons document.querySelectorAll('.booking-card-cta .elementor-button, .booking-card-cta a.elementor-button-link').forEach(function(el) { el.style.setProperty('color', '#FFFFFF', 'important'); el.style.setProperty('background-color', '#3D5A4D', 'important'); el.style.setProperty('border-color', '#3D5A4D', 'important'); }); // Alle .elementor-button: Textfarbe nach Hintergrund-Helligkeit // Dunkel-Hintergrund -> weiss; Hell-Hintergrund -> #2C4238 document.querySelectorAll('.elementor-button').forEach(function(el) { // .booking-card-cta bereits erledigt if (el.closest('.booking-card-cta')) return; var bg = window.getComputedStyle(el).backgroundColor; var lum = getLuminance(bg); if (lum < 128) { el.style.setProperty('color', '#FFFFFF', 'important'); } else { el.style.setProperty('color', '#2C4238', 'important'); } }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', fixBtnColors); } else { fixBtnColors(); } })();

Wir vermieten und verleihen

Wir unterstützen Sie mit praktischen Hilfsmitteln zum Ausleihen.
Unsere Mietgeräte im Überblick:

Wir sind für Sie da – mit einem engagierten Team und individueller Beratung.

Jessica Locher

Jessica Locher

Dipl. Drogistin HF
Geschäftsführung

Vera Bargetzi

Vera Bargetzi

Dipl. Drogistin HF
Stellvertretung GF

Eliane Weber

Eliane Weber

Drogistin EFZ

Anja Berger

Anja Berger

Drogistin EFZ

Kerstin Püttmann

Kerstin Püttmann

Drogistin
3. Lehrjahr

Elena mancino

Elena Mancino

Drogistin
1. Lehrjahr

Rotpunkt 20%-Aktionen

Profitieren Sie von den Rotpunkt 20%-Aktionen.
Jeden Monat neue Angebote!

Rotpunkt Apotheken Wettbewerb

Machen Sie mit bei unserem monatlichen Rotpunkt Apotheken Wettbewerb. Es gibt attraktive Preise zu gewinnen.

Zur Zeit sind keine Promotionen oder Veranstaltungen buchbar.

Schauen Sie doch bald wiedermal vorbei.

Wir freuen uns auf den nächsten Event mit Ihnen!

{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor-child-theme/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script(function () { function sendRequest(url, body) { if(!window.fetch) { const xhr = new XMLHttpRequest(); xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xhr.send(JSON.stringify(body)) return }const request = fetch(url, { method: 'POST', body: JSON.stringify(body), keepalive: true, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } const calculateParentDistance = (child, parent) => { let count = 0; let currentElement = child;// Traverse up the DOM tree until we reach parent or the top of the DOM while (currentElement && currentElement !== parent) { currentElement = currentElement.parentNode; count++; }// If parent was not found in the hierarchy, return -1 if (!currentElement) { return -1; // Indicates parent is not an ancestor of element }return count; // Number of layers between element and parent } const isMatchingClass = (linkRule, href, classes, ids) => { return classes.includes(linkRule.value) } const isMatchingId = (linkRule, href, classes, ids) => { return ids.includes(linkRule.value) } const isMatchingDomain = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href) const host = url.host const hostsToMatch = [host]if(host.startsWith('www.')) { hostsToMatch.push(host.substring(4)) } else { hostsToMatch.push('www.' + host) }return hostsToMatch.includes(linkRule.value) } const isMatchingExtension = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.pathname.endsWith('.' + linkRule.value) } const isMatchingSubdirectory = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.pathname.startsWith('/' + linkRule.value + '/') } const isMatchingProtocol = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.protocol === linkRule.value + ':' } const isMatchingExternal = (linkRule, href, classes, ids) => { if(!URL.canParse(href) || !URL.canParse(document.location.href)) { return false }const matchingProtocols = ['http:', 'https:'] const siteUrl = new URL(document.location.href) const linkUrl = new URL(href)// Links to subdomains will appear to be external matches according to JavaScript, // but the PHP rules will filter those events out. return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host } const isMatch = (linkRule, href, classes, ids) => { switch (linkRule.type) { case 'class': return isMatchingClass(linkRule, href, classes, ids) case 'id': return isMatchingId(linkRule, href, classes, ids) case 'domain': return isMatchingDomain(linkRule, href, classes, ids) case 'extension': return isMatchingExtension(linkRule, href, classes, ids) case 'subdirectory': return isMatchingSubdirectory(linkRule, href, classes, ids) case 'protocol': return isMatchingProtocol(linkRule, href, classes, ids) case 'external': return isMatchingExternal(linkRule, href, classes, ids) default: return false; } } const track = (element) => { const href = element.href ?? null const classes = Array.from(element.classList) const ids = [element.id] const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] if(linkRules.length === 0) { return }// For link rules that target an id, we need to allow that id to appear // in any ancestor up to the 7th ancestor. This loop looks for those matches // and counts them. linkRules.forEach((linkRule) => { if(linkRule.type !== 'id') { return; }const matchingAncestor = element.closest('#' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; }const depth = calculateParentDistance(element, matchingAncestor)if(depth { if(linkRule.type !== 'class') { return; }const matchingAncestor = element.closest('.' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; }const depth = calculateParentDistance(element, matchingAncestor)if(depth { return isMatch(linkRule, href, classes, ids) })if(!hasMatch) { return }const url = "https://booking.vitalis-apotheke.ch/wp-content/plugins/independent-analytics/iawp-click-endpoint.php"; const siteId = ""; const body = { href: href, classes: classes.join(' '), ids: ids.join(' '), siteId: siteId, ...{"payload":{"resource":"singular","singular_id":29800,"page":1},"signature":"a7b7e8691ad37037d6ba3188aae889f2"} };sendRequest(url, body) } let hasSearched = false; function search() { if(hasSearched) { return; } hasSearched = true;if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { return; }if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } let referrer_url = null;if (typeof document.referrer === 'string' && document.referrer.length > 0) { referrer_url = document.referrer; }const params = location.search.slice(1).split('&').reduce((acc, s) => { const [k, v] = s.split('='); return Object.assign(acc, {[k]: v}); }, {});const url = "https://booking.vitalis-apotheke.ch/wp-json/iawp/search"; const body = { referrer_url, utm_source: params.utm_source, utm_medium: params.utm_medium, utm_campaign: params.utm_campaign, utm_term: params.utm_term, utm_content: params.utm_content, gclid: params.gclid, ...{"payload":{"resource":"singular","singular_id":29800,"page":1},"signature":"a7b7e8691ad37037d6ba3188aae889f2"} };sendRequest(url, body) } document.addEventListener('mousedown', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a')if(!element) { return }const isPro = false if(!isPro) { return }// Don't track left clicks with this event. The click event is used for that. if(event.button === 0) { return }track(element) }) document.addEventListener('click', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')if(!element) { return }const isPro = false if(!isPro) { return }track(element) }) document.addEventListener('play', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('audio, video')if(!element) { return }const isPro = false if(!isPro) { return }track(element) }, true) document.addEventListener("DOMContentLoaded", function (e) { search(); }); document.addEventListener("iawpSearch", function (e) { search(); }); })(); (function() { // Global page view and session tracking for UAEL Modal Popup feature try { // Session tracking: increment if this is a new session // Check if any popup on this page uses current page tracking var hasCurrentPageTracking = false; var currentPagePopups = []; // Check all modal popups on this page for current page tracking if (typeof jQuery !== 'undefined') { jQuery('.uael-modal-parent-wrapper').each(function() { var scope = jQuery(this).data('page-views-scope'); var enabled = jQuery(this).data('page-views-enabled'); var popupId = jQuery(this).attr('id').replace('-overlay', ''); if (enabled === 'yes' && scope === 'current') { hasCurrentPageTracking = true; currentPagePopups.push(popupId); } }); } // Global tracking: ALWAYS increment if ANY popup on the site uses global tracking // Current page tracking: increment per-page counters if (hasCurrentPageTracking && currentPagePopups.length > 0) { var currentUrl = window.location.href; var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50); var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0'); currentPageViews++; localStorage.setItem(urlKey, currentPageViews.toString()); // Store URL mapping for each popup for (var i = 0; i < currentPagePopups.length; i++) { var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key'; localStorage.setItem(popupUrlKey, urlKey); } } } catch (e) { // Silently fail if localStorage is not available } })(); {"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://booking.vitalis-apotheke.ch/#website","url":"https://booking.vitalis-apotheke.ch/","name":"Vitalis Apotheke Drogerie Parfumerie","description":"Buchen Sie hier Ihren Termin bei Vitalis","inLanguage":"de","potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/#searchaction"},"publisher":{"@id":"https://booking.vitalis-apotheke.ch/#organization"}},{"@type":"SearchAction","@id":"https://booking.vitalis-apotheke.ch/#searchaction","target":"https://booking.vitalis-apotheke.ch/?s={search_term_string}","query-input":"required name=search_term_string"},{"@type":"BreadcrumbList","name":"Breadcrumbs","@id":"https://booking.vitalis-apotheke.ch/iframe-promo-events-mettmenstetten/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://booking.vitalis-apotheke.ch/"},{"@type":"ListItem","position":2,"name":"iFrame Promo-Events – Mettmenstetten"}]},{"@type":"WebPage","@id":"https://booking.vitalis-apotheke.ch/iframe-promo-events-mettmenstetten/#webpage","url":"https://booking.vitalis-apotheke.ch/iframe-promo-events-mettmenstetten/","inLanguage":"de","name":"iFrame Promo-Events – Mettmenstetten – Vitalis Apotheke Drogerie Parfumerie","datePublished":"2025-03-10T13:12:29+01:00","dateModified":"2025-03-21T14:04:51+01:00","isPartOf":{"@id":"https://booking.vitalis-apotheke.ch/#website"},"breadcrumb":{"@id":"https://booking.vitalis-apotheke.ch/iframe-promo-events-mettmenstetten/#breadcrumblist"},"potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/iframe-promo-events-mettmenstetten/#readaction"}},{"@type":"ReadAction","@id":"https://booking.vitalis-apotheke.ch/iframe-promo-events-mettmenstetten/#readaction","target":"https://booking.vitalis-apotheke.ch/iframe-promo-events-mettmenstetten/"},{"@type":"Organization","@id":"https://booking.vitalis-apotheke.ch/#organization","url":"https://booking.vitalis-apotheke.ch/","name":"Vitalis Apotheke Drogerie Parfumerie"}]} ( () => { const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); } )();var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Auf Facebook teilen","shareOnX":"Share on X","pinIt":"Anheften","download":"Download","downloadImage":"Bild downloaden","fullscreen":"Vollbild","zoom":"Zoom","share":"Teilen","playVideo":"Video abspielen","previous":"Zur\u00fcck","next":"Weiter","close":"Schlie\u00dfen","a11yCarouselPrevSlideMessage":"Vorheriger Slide","a11yCarouselNextSlideMessage":"N\u00e4chster Slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobil Hochformat","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobil Querformat","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Hochformat","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Querformat","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Breitbild","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"4.2.0","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"markdown_rendering":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/booking.vitalis-apotheke.ch\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"26bc68f96d","atomicFormsSendForm":"53f939dba3"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[],"dynamicooo":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra","viewport_laptop","viewport_widescreen"],"body_background_background":"classic","global_image_lightbox":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes"},"post":{"id":29800,"title":"iFrame%20Promo-Events%20%E2%80%93%20Mettmenstetten%20%E2%80%93%20Vitalis%20Apotheke%20Drogerie%20Parfumerie","excerpt":"","featuredImage":false}}; //# sourceURL=elementor-frontend-js-beforewp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-aftervar ElementorProFrontendConfig = {"ajaxurl":"https:\/\/booking.vitalis-apotheke.ch\/wp-admin\/admin-ajax.php","nonce":"dde8d9bb25","urls":{"assets":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/booking.vitalis-apotheke.ch\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"de_DE","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; //# sourceURL=elementor-pro-frontend-js-before{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://booking.vitalis-apotheke.ch/wp-includes/js/wp-emoji-release.min.js?ver=b9993ff3a468ad73fa5443754768761b"}}/*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf(){i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://booking.vitalis-apotheke.ch/wp-includes/js/wp-emoji-loader.min.js jQuery(document).ready(function($){ var el = $('#uc_ue_accordion_menu_elementor_eceebb2'); if (typeof UCAccordionMenu !== 'undefined' && el.length) { el.data('clickable', false); UCAccordionMenu('uc_ue_accordion_menu_elementor_eceebb2'); } }); /* === FA5 Font-Face: Solid (weight 900) === */ @font-face{ font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display:swap; src: url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"); } /* === FA5 Font-Face: Regular (weight 400) === */ @font-face{ font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display:swap; src: url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff") format("woff"); } /* === FA6 Override: .fas und .far auf FA5 zuruecksetzen === */ /* FA6 ueberschreibt font-family auf "Font Awesome 6 Free"; Booking-Site benutzt FA5-Klassennamen (fas fa-info-circle etc.) */ .fas, i.fas { font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; } .far, i.far { font-family: "Font Awesome 5 Free" !important; font-weight: 400 !important; } /* === Content-Fix: FA5-Iconnamen die in FA6 umbenannt wurden === */ /* FA6 setzt diese auf content:"" (leer), weil die Namen umbenannt wurden */ .fas.fa-info-circle::before, i.fas.fa-info-circle::before { content: "\f05a" !important; } .fas.fa-mobile-alt::before, i.fas.fa-mobile-alt::before { content: "\f3cd" !important; } .fas.fa-tablet-alt::before, i.fas.fa-tablet-alt::before { content: "\f3fa" !important; } .fas.fa-home::before, i.fas.fa-home::before { content: "\f015" !important; } .far.fa-calendar-alt::before, i.far.fa-calendar-alt::before { content: "\f073" !important; } /* Zur Sicherheit auch fuer Icons ohne Umbenennung (FA5-Werte explizit setzen) */ .fas.fa-arrow-up::before { content: "\f062" !important; } .fas.fa-star::before { content: "\f005" !important; } .fas.fa-info::before { content: "\f129" !important; } .fas.fa-desktop::before { content: "\f108" !important; } /* === Accordion-Menu Icons === */ #uc_ue_accordion_menu_elementor_eceebb2 .collapsed .uc-menu-item-pointer::after, #uc_ue_accordion_menu_elementor_eceebb2 .collapsed .uc-menu-item-pointer:after { font-family: "Font Awesome 5 Free" !important; content: "\f107" !important; font-weight: 900 !important; background-image: none !important; display: inline-block !important; speak: never !important; -webkit-font-smoothing: antialiased !important; } #uc_ue_accordion_menu_elementor_eceebb2 .expanded .uc-menu-item-pointer::after, #uc_ue_accordion_menu_elementor_eceebb2 .expanded .uc-menu-item-pointer:after { font-family: "Font Awesome 5 Free" !important; content: "\f106" !important; font-weight: 900 !important; background-image: none !important; display: inline-block !important; speak: never !important; -webkit-font-smoothing: antialiased !important; } /* === Button-Farb-Fix === */ a.booking-card-location-btn, a.booking-card-location-btn:link, a.booking-card-location-btn:visited, a.booking-card-location-btn:active, .booking-card-locations a.booking-card-location-btn, .booking-card-locations-buttons a.booking-card-location-btn { background-color: #3D5A4D !important; border-color: #3D5A4D !important; color: #FFFFFF !important; } a.booking-card-location-btn:hover, a.booking-card-location-btn:focus, a.booking-card-location-btn:focus-visible, .booking-card-locations a.booking-card-location-btn:hover, .booking-card-locations-buttons a.booking-card-location-btn:hover { background-color: #2C4238 !important; border-color: #2C4238 !important; color: #FFFFFF !important; } .booking-card-cta a.elementor-button, .booking-card-cta .elementor-button, .booking-card-cta a.elementor-button-link { background-color: #3D5A4D !important; border-color: #3D5A4D !important; color: #FFFFFF !important; } .booking-card-cta a.elementor-button:hover, .booking-card-cta a.elementor-button:focus, .booking-card-cta a.elementor-button:focus-visible, .booking-card-cta .elementor-button:hover, .booking-card-cta .elementor-button:focus, .booking-card-cta .elementor-button:focus-visible { background-color: #2C4238 !important; border-color: #2C4238 !important; color: #FFFFFF !important; } (function() { function getLuminance(rgb) { var m = rgb.match(/rgb\((\d+),\s*(\d+),\s*(\d+)/); if (!m) return 255; return 0.299 * parseInt(m[1]) + 0.587 * parseInt(m[2]) + 0.114 * parseInt(m[3]); } function fixBtnColors() { // Standort-Buttons (Homepage) document.querySelectorAll('a.booking-card-location-btn').forEach(function(el) { el.style.setProperty('color', '#FFFFFF', 'important'); }); // Homepage .booking-card-cta Buttons document.querySelectorAll('.booking-card-cta .elementor-button, .booking-card-cta a.elementor-button-link').forEach(function(el) { el.style.setProperty('color', '#FFFFFF', 'important'); el.style.setProperty('background-color', '#3D5A4D', 'important'); el.style.setProperty('border-color', '#3D5A4D', 'important'); }); // Alle .elementor-button: Textfarbe nach Hintergrund-Helligkeit // Dunkel-Hintergrund -> weiss; Hell-Hintergrund -> #2C4238 document.querySelectorAll('.elementor-button').forEach(function(el) { // .booking-card-cta bereits erledigt if (el.closest('.booking-card-cta')) return; var bg = window.getComputedStyle(el).backgroundColor; var lum = getLuminance(bg); if (lum < 128) { el.style.setProperty('color', '#FFFFFF', 'important'); } else { el.style.setProperty('color', '#2C4238', 'important'); } }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', fixBtnColors); } else { fixBtnColors(); } })();
Ob Naturheilmittel, Gesundheitsprodukte oder praktische Haushaltshilfen – wir sind für Sie da, um Sie bestmöglich zu unterstützen. Besuchen Sie uns und lassen Sie sich inspirieren!

Jessica Locher, Geschäftsführerin

Jessica Locher
/* widget: Post List */#uc_post_list_elementor_61c799d{ display:grid; }#uc_post_list_elementor_61c799d .uc_post_list_image div{ background-size:cover; background-position:center; }.uc_post_list .uc_post_list_box{ position: relative; overflow: hidden; display: flex; }#uc_post_list_elementor_61c799d .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_61c799d .uc_post_list_image img{ width:100%; height:100%; display:block; transition:0.3s; position: relative; z-index: 1; }.uc_post_list_title a{ position: relative; z-index: 1; color: #333333; display: block; }.uc_post_list_date{ font-size: 12px; }#uc_post_list_elementor_61c799d .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_61c799d .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_61c799d .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_61c799d .ue-grid-item-category{ display: flex; align-items: center; }.ue-grid-item-category a{ display:inline-block; font-size:10px; text-transform:uppercase; white-space: nowrap; }#uc_post_list_elementor_61c799d .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_61c799d .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_61c799d .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_61c799d .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_61c799d .ue-debug-meta{ padding:10px; border:1px solid red; position:relative; line-height:1.5em; font-size:11px; width:100%; }.uc-remote-parent .uc_post_list_box{ cursor:pointer; }#uc_post_list_elementor_61c799d .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
Blutdruckmessung BASIC
Wundversorgung
Kompressionsstrümpfe anmessen
Laus-Check
Zeckenentfernung
Reise-/Haus-/Notfallapotheke
Haus- und Gartenschädlingsanalyse
DPD Pick-up
Personalisierte Nuggikette
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/hello-elementor-child-theme/*","/wp-content/themes/hello-elementor/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]} // Do not change this comment line otherwise Speed Optimizer won't be able to detect this script(function () { function sendRequest(url, body) { if(!window.fetch) { const xhr = new XMLHttpRequest(); xhr.open("POST", url, true); xhr.setRequestHeader("Content-Type", "application/json;charset=UTF-8"); xhr.send(JSON.stringify(body)) return }const request = fetch(url, { method: 'POST', body: JSON.stringify(body), keepalive: true, headers: { 'Content-Type': 'application/json;charset=UTF-8' } }); } const calculateParentDistance = (child, parent) => { let count = 0; let currentElement = child;// Traverse up the DOM tree until we reach parent or the top of the DOM while (currentElement && currentElement !== parent) { currentElement = currentElement.parentNode; count++; }// If parent was not found in the hierarchy, return -1 if (!currentElement) { return -1; // Indicates parent is not an ancestor of element }return count; // Number of layers between element and parent } const isMatchingClass = (linkRule, href, classes, ids) => { return classes.includes(linkRule.value) } const isMatchingId = (linkRule, href, classes, ids) => { return ids.includes(linkRule.value) } const isMatchingDomain = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href) const host = url.host const hostsToMatch = [host]if(host.startsWith('www.')) { hostsToMatch.push(host.substring(4)) } else { hostsToMatch.push('www.' + host) }return hostsToMatch.includes(linkRule.value) } const isMatchingExtension = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.pathname.endsWith('.' + linkRule.value) } const isMatchingSubdirectory = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.pathname.startsWith('/' + linkRule.value + '/') } const isMatchingProtocol = (linkRule, href, classes, ids) => { if(!URL.canParse(href)) { return false }const url = new URL(href)return url.protocol === linkRule.value + ':' } const isMatchingExternal = (linkRule, href, classes, ids) => { if(!URL.canParse(href) || !URL.canParse(document.location.href)) { return false }const matchingProtocols = ['http:', 'https:'] const siteUrl = new URL(document.location.href) const linkUrl = new URL(href)// Links to subdomains will appear to be external matches according to JavaScript, // but the PHP rules will filter those events out. return matchingProtocols.includes(linkUrl.protocol) && siteUrl.host !== linkUrl.host } const isMatch = (linkRule, href, classes, ids) => { switch (linkRule.type) { case 'class': return isMatchingClass(linkRule, href, classes, ids) case 'id': return isMatchingId(linkRule, href, classes, ids) case 'domain': return isMatchingDomain(linkRule, href, classes, ids) case 'extension': return isMatchingExtension(linkRule, href, classes, ids) case 'subdirectory': return isMatchingSubdirectory(linkRule, href, classes, ids) case 'protocol': return isMatchingProtocol(linkRule, href, classes, ids) case 'external': return isMatchingExternal(linkRule, href, classes, ids) default: return false; } } const track = (element) => { const href = element.href ?? null const classes = Array.from(element.classList) const ids = [element.id] const linkRules = [{"type":"extension","value":"pdf"},{"type":"extension","value":"zip"},{"type":"protocol","value":"mailto"},{"type":"protocol","value":"tel"}] if(linkRules.length === 0) { return }// For link rules that target an id, we need to allow that id to appear // in any ancestor up to the 7th ancestor. This loop looks for those matches // and counts them. linkRules.forEach((linkRule) => { if(linkRule.type !== 'id') { return; }const matchingAncestor = element.closest('#' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; }const depth = calculateParentDistance(element, matchingAncestor)if(depth { if(linkRule.type !== 'class') { return; }const matchingAncestor = element.closest('.' + linkRule.value)if(!matchingAncestor || matchingAncestor.matches('html, body')) { return; }const depth = calculateParentDistance(element, matchingAncestor)if(depth { return isMatch(linkRule, href, classes, ids) })if(!hasMatch) { return }const url = "https://booking.vitalis-apotheke.ch/wp-content/plugins/independent-analytics/iawp-click-endpoint.php"; const siteId = ""; const body = { href: href, classes: classes.join(' '), ids: ids.join(' '), siteId: siteId, ...{"payload":{"resource":"singular","singular_id":32831,"page":1},"signature":"6c38f27506b110a158026fc28de72b7f"} };sendRequest(url, body) } let hasSearched = false; function search() { if(hasSearched) { return; } hasSearched = true;if (document.hasOwnProperty("visibilityState") && document.visibilityState === "prerender") { return; }if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } let referrer_url = null;if (typeof document.referrer === 'string' && document.referrer.length > 0) { referrer_url = document.referrer; }const params = location.search.slice(1).split('&').reduce((acc, s) => { const [k, v] = s.split('='); return Object.assign(acc, {[k]: v}); }, {});const url = "https://booking.vitalis-apotheke.ch/wp-json/iawp/search"; const body = { referrer_url, utm_source: params.utm_source, utm_medium: params.utm_medium, utm_campaign: params.utm_campaign, utm_term: params.utm_term, utm_content: params.utm_content, gclid: params.gclid, ...{"payload":{"resource":"singular","singular_id":32831,"page":1},"signature":"6c38f27506b110a158026fc28de72b7f"} };sendRequest(url, body) } document.addEventListener('mousedown', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a')if(!element) { return }const isPro = false if(!isPro) { return }// Don't track left clicks with this event. The click event is used for that. if(event.button === 0) { return }track(element) }) document.addEventListener('click', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('a, button, input[type="submit"], input[type="button"]')if(!element) { return }const isPro = false if(!isPro) { return }track(element) }) document.addEventListener('play', function (event) { if (navigator.webdriver || /bot|crawler|spider|crawling|semrushbot|chrome-lighthouse/i.test(navigator.userAgent)) { return; } const element = event.target.closest('audio, video')if(!element) { return }const isPro = false if(!isPro) { return }track(element) }, true) document.addEventListener("DOMContentLoaded", function (e) { search(); }); document.addEventListener("iawpSearch", function (e) { search(); }); })(); (function() { // Global page view and session tracking for UAEL Modal Popup feature try { // Session tracking: increment if this is a new session // Check if any popup on this page uses current page tracking var hasCurrentPageTracking = false; var currentPagePopups = []; // Check all modal popups on this page for current page tracking if (typeof jQuery !== 'undefined') { jQuery('.uael-modal-parent-wrapper').each(function() { var scope = jQuery(this).data('page-views-scope'); var enabled = jQuery(this).data('page-views-enabled'); var popupId = jQuery(this).attr('id').replace('-overlay', ''); if (enabled === 'yes' && scope === 'current') { hasCurrentPageTracking = true; currentPagePopups.push(popupId); } }); } // Global tracking: ALWAYS increment if ANY popup on the site uses global tracking // Current page tracking: increment per-page counters if (hasCurrentPageTracking && currentPagePopups.length > 0) { var currentUrl = window.location.href; var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50); var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0'); currentPageViews++; localStorage.setItem(urlKey, currentPageViews.toString()); // Store URL mapping for each popup for (var i = 0; i < currentPagePopups.length; i++) { var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key'; localStorage.setItem(popupUrlKey, urlKey); } } } catch (e) { // Silently fail if localStorage is not available } })(); {"@context":"https://schema.org","@graph":[{"@type":"WebSite","@id":"https://booking.vitalis-apotheke.ch/#website","url":"https://booking.vitalis-apotheke.ch/","name":"Vitalis Apotheke Drogerie Parfumerie","description":"Buchen Sie hier Ihren Termin bei Vitalis","inLanguage":"de","potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/#searchaction"},"publisher":{"@id":"https://booking.vitalis-apotheke.ch/#organization"}},{"@type":"SearchAction","@id":"https://booking.vitalis-apotheke.ch/#searchaction","target":"https://booking.vitalis-apotheke.ch/?s={search_term_string}","query-input":"required name=search_term_string"},{"@type":"BreadcrumbList","name":"Breadcrumbs","@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://booking.vitalis-apotheke.ch/"},{"@type":"ListItem","position":2,"name":"SL – Liste – Mettmenstetten"}]},{"@type":"WebPage","@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#webpage","url":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/","inLanguage":"de","name":"SL – Liste – Mettmenstetten – Vitalis Apotheke Drogerie Parfumerie","description":"Blutdruckmessung BASIC Laus-Check Wundversorgung Kompressionsstrümpfe anmessen DPD Pick-up Haus- und Gartenschädlingsanalyse","datePublished":"2025-12-11T07:25:32+01:00","dateModified":"2025-12-20T08:55:00+01:00","isPartOf":{"@id":"https://booking.vitalis-apotheke.ch/#website"},"breadcrumb":{"@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#breadcrumblist"},"potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#readaction"}},{"@type":"ReadAction","@id":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/#readaction","target":"https://booking.vitalis-apotheke.ch/sl-mettmenstetten/"},{"@type":"Organization","@id":"https://booking.vitalis-apotheke.ch/#organization","url":"https://booking.vitalis-apotheke.ch/","name":"Vitalis Apotheke Drogerie Parfumerie"}]} ( () => { const lazyloadRunObserver = () => { const lazyloadBackgrounds = document.querySelectorAll( `.e-con.e-parent:not(.e-lazyloaded)` ); const lazyloadBackgroundObserver = new IntersectionObserver( ( entries ) => { entries.forEach( ( entry ) => { if ( entry.isIntersecting ) { let lazyloadBackground = entry.target; if( lazyloadBackground ) { lazyloadBackground.classList.add( 'e-lazyloaded' ); } lazyloadBackgroundObserver.unobserve( entry.target ); } }); }, { rootMargin: '200px 0px 200px 0px' } ); lazyloadBackgrounds.forEach( ( lazyloadBackground ) => { lazyloadBackgroundObserver.observe( lazyloadBackground ); } ); }; const events = [ 'DOMContentLoaded', 'elementor/lazyload/observe', ]; events.forEach( ( event ) => { document.addEventListener( event, lazyloadRunObserver ); } ); } )(); .uc-ajax-loading{ opacity:0.6; }var elementorFrontendConfig = {"environmentMode":{"edit":false,"wpPreview":false,"isScriptDebug":false},"i18n":{"shareOnFacebook":"Auf Facebook teilen","shareOnX":"Share on X","pinIt":"Anheften","download":"Download","downloadImage":"Bild downloaden","fullscreen":"Vollbild","zoom":"Zoom","share":"Teilen","playVideo":"Video abspielen","previous":"Zur\u00fcck","next":"Weiter","close":"Schlie\u00dfen","a11yCarouselPrevSlideMessage":"Vorheriger Slide","a11yCarouselNextSlideMessage":"N\u00e4chster Slide","a11yCarouselFirstSlideMessage":"This is the first slide","a11yCarouselLastSlideMessage":"This is the last slide","a11yCarouselPaginationBulletMessage":"Go to slide"},"is_rtl":false,"breakpoints":{"xs":0,"sm":480,"md":768,"lg":1025,"xl":1440,"xxl":1600},"responsive":{"breakpoints":{"mobile":{"label":"Mobil Hochformat","value":767,"default_value":767,"direction":"max","is_enabled":true},"mobile_extra":{"label":"Mobil Querformat","value":880,"default_value":880,"direction":"max","is_enabled":true},"tablet":{"label":"Tablet Hochformat","value":1024,"default_value":1024,"direction":"max","is_enabled":true},"tablet_extra":{"label":"Tablet Querformat","value":1200,"default_value":1200,"direction":"max","is_enabled":true},"laptop":{"label":"Laptop","value":1366,"default_value":1366,"direction":"max","is_enabled":true},"widescreen":{"label":"Breitbild","value":2400,"default_value":2400,"direction":"min","is_enabled":true}},"hasCustomBreakpoints":true},"version":"4.2.0","is_static":false,"experimentalFeatures":{"additional_custom_breakpoints":true,"container":true,"e_panel_promotions":true,"theme_builder_v2":true,"nested-elements":true,"global_classes_should_enforce_capabilities":true,"e_variables":true,"e_opt_in_v4_page":true,"e_components":true,"e_interactions":true,"e_widget_creation":true,"markdown_rendering":true,"import-export-customization":true,"e_pro_atomic_form":true,"e_pro_collection_loop":true,"e_pro_variables":true,"e_pro_interactions":true},"urls":{"assets":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor\/assets\/","ajaxurl":"https:\/\/booking.vitalis-apotheke.ch\/wp-admin\/admin-ajax.php","uploadUrl":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/uploads"},"nonces":{"floatingButtonsClickTracking":"26bc68f96d","atomicFormsSendForm":"53f939dba3"},"swiperClass":"swiper","settings":{"page":[],"editorPreferences":[],"dynamicooo":[]},"kit":{"active_breakpoints":["viewport_mobile","viewport_mobile_extra","viewport_tablet","viewport_tablet_extra","viewport_laptop","viewport_widescreen"],"body_background_background":"classic","global_image_lightbox":"yes","lightbox_enable_fullscreen":"yes","lightbox_enable_zoom":"yes"},"post":{"id":32831,"title":"SL%20%E2%80%93%20Liste%20%E2%80%93%20Mettmenstetten%20%E2%80%93%20Vitalis%20Apotheke%20Drogerie%20Parfumerie","excerpt":"","featuredImage":false}}; //# sourceURL=elementor-frontend-js-before/* Unlimited Elements Filters */ window.g_strFiltersData = '{\"platform\":\"elementor\",\"urlbase\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/sl-mettmenstetten\\/\",\"urlajax\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/wp-admin\\/admin-ajax.php\",\"urlkeys\":{\"tax_sap\":\":\"},\"postid\":32831}'; //# sourceURL=script_1-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_61c799d_start(){ var objList = jQuery("#uc_post_list_elementor_61c799d"); var objRemoteOptions = { class_items:"uc_post_list_box", class_active:"ue-active-item", add_set_active_code:true }; objList.data("uc-remote-options", objRemoteOptions); objList.trigger("uc-object-ready"); jQuery(document).trigger("uc-remote-parent-init", [objList]); }if(jQuery("#uc_post_list_elementor_61c799d").length && !jQuery("#uc_post_list_elementor_61c799d").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_61c799d_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_61c799d")).length) uc_post_list_elementor_61c799d_start()}); }); //# sourceURL=ue_script_post_list-js-afterwp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } ); //# sourceURL=wp-i18n-js-aftervar ElementorProFrontendConfig = {"ajaxurl":"https:\/\/booking.vitalis-apotheke.ch\/wp-admin\/admin-ajax.php","nonce":"dde8d9bb25","urls":{"assets":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor-pro\/assets\/","rest":"https:\/\/booking.vitalis-apotheke.ch\/wp-json\/"},"settings":{"lazy_load_background_images":true},"popup":{"hasPopUps":true},"shareButtonsNetworks":{"facebook":{"title":"Facebook","has_counter":true},"twitter":{"title":"Twitter"},"linkedin":{"title":"LinkedIn","has_counter":true},"pinterest":{"title":"Pinterest","has_counter":true},"reddit":{"title":"Reddit","has_counter":true},"vk":{"title":"VK","has_counter":true},"odnoklassniki":{"title":"OK","has_counter":true},"tumblr":{"title":"Tumblr"},"digg":{"title":"Digg"},"skype":{"title":"Skype"},"stumbleupon":{"title":"StumbleUpon","has_counter":true},"mix":{"title":"Mix"},"telegram":{"title":"Telegram"},"pocket":{"title":"Pocket","has_counter":true},"xing":{"title":"XING","has_counter":true},"whatsapp":{"title":"WhatsApp"},"email":{"title":"Email"},"print":{"title":"Print"},"x-twitter":{"title":"X"},"threads":{"title":"Threads"}},"facebook_sdk":{"lang":"de_DE","app_id":""},"lottie":{"defaultAnimationUrl":"https:\/\/booking.vitalis-apotheke.ch\/wp-content\/plugins\/elementor-pro\/modules\/lottie\/assets\/animations\/default.json"}}; //# sourceURL=elementor-pro-frontend-js-before{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://booking.vitalis-apotheke.ch/wp-includes/js/wp-emoji-release.min.js?ver=b9993ff3a468ad73fa5443754768761b"}}/*! This file is auto-generated */ const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf(){i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))}); //# sourceURL=https://booking.vitalis-apotheke.ch/wp-includes/js/wp-emoji-loader.min.js jQuery(document).ready(function($){ var el = $('#uc_ue_accordion_menu_elementor_eceebb2'); if (typeof UCAccordionMenu !== 'undefined' && el.length) { el.data('clickable', false); UCAccordionMenu('uc_ue_accordion_menu_elementor_eceebb2'); } }); /* === FA5 Font-Face: Solid (weight 900) === */ @font-face{ font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 900; font-display:swap; src: url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff2") format("woff2"), url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-solid-900.woff") format("woff"); } /* === FA5 Font-Face: Regular (weight 400) === */ @font-face{ font-family: "Font Awesome 5 Free"; font-style: normal; font-weight: 400; font-display:swap; src: url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff2") format("woff2"), url("https://booking.vitalis-apotheke.ch/wp-content/plugins/elementor/assets/lib/font-awesome/webfonts/fa-regular-400.woff") format("woff"); } /* === FA6 Override: .fas und .far auf FA5 zuruecksetzen === */ /* FA6 ueberschreibt font-family auf "Font Awesome 6 Free"; Booking-Site benutzt FA5-Klassennamen (fas fa-info-circle etc.) */ .fas, i.fas { font-family: "Font Awesome 5 Free" !important; font-weight: 900 !important; } .far, i.far { font-family: "Font Awesome 5 Free" !important; font-weight: 400 !important; } /* === Content-Fix: FA5-Iconnamen die in FA6 umbenannt wurden === */ /* FA6 setzt diese auf content:"" (leer), weil die Namen umbenannt wurden */ .fas.fa-info-circle::before, i.fas.fa-info-circle::before { content: "\f05a" !important; } .fas.fa-mobile-alt::before, i.fas.fa-mobile-alt::before { content: "\f3cd" !important; } .fas.fa-tablet-alt::before, i.fas.fa-tablet-alt::before { content: "\f3fa" !important; } .fas.fa-home::before, i.fas.fa-home::before { content: "\f015" !important; } .far.fa-calendar-alt::before, i.far.fa-calendar-alt::before { content: "\f073" !important; } /* Zur Sicherheit auch fuer Icons ohne Umbenennung (FA5-Werte explizit setzen) */ .fas.fa-arrow-up::before { content: "\f062" !important; } .fas.fa-star::before { content: "\f005" !important; } .fas.fa-info::before { content: "\f129" !important; } .fas.fa-desktop::before { content: "\f108" !important; } /* === Accordion-Menu Icons === */ #uc_ue_accordion_menu_elementor_eceebb2 .collapsed .uc-menu-item-pointer::after, #uc_ue_accordion_menu_elementor_eceebb2 .collapsed .uc-menu-item-pointer:after { font-family: "Font Awesome 5 Free" !important; content: "\f107" !important; font-weight: 900 !important; background-image: none !important; display: inline-block !important; speak: never !important; -webkit-font-smoothing: antialiased !important; } #uc_ue_accordion_menu_elementor_eceebb2 .expanded .uc-menu-item-pointer::after, #uc_ue_accordion_menu_elementor_eceebb2 .expanded .uc-menu-item-pointer:after { font-family: "Font Awesome 5 Free" !important; content: "\f106" !important; font-weight: 900 !important; background-image: none !important; display: inline-block !important; speak: never !important; -webkit-font-smoothing: antialiased !important; } /* === Button-Farb-Fix === */ a.booking-card-location-btn, a.booking-card-location-btn:link, a.booking-card-location-btn:visited, a.booking-card-location-btn:active, .booking-card-locations a.booking-card-location-btn, .booking-card-locations-buttons a.booking-card-location-btn { background-color: #3D5A4D !important; border-color: #3D5A4D !important; color: #FFFFFF !important; } a.booking-card-location-btn:hover, a.booking-card-location-btn:focus, a.booking-card-location-btn:focus-visible, .booking-card-locations a.booking-card-location-btn:hover, .booking-card-locations-buttons a.booking-card-location-btn:hover { background-color: #2C4238 !important; border-color: #2C4238 !important; color: #FFFFFF !important; } .booking-card-cta a.elementor-button, .booking-card-cta .elementor-button, .booking-card-cta a.elementor-button-link { background-color: #3D5A4D !important; border-color: #3D5A4D !important; color: #FFFFFF !important; } .booking-card-cta a.elementor-button:hover, .booking-card-cta a.elementor-button:focus, .booking-card-cta a.elementor-button:focus-visible, .booking-card-cta .elementor-button:hover, .booking-card-cta .elementor-button:focus, .booking-card-cta .elementor-button:focus-visible { background-color: #2C4238 !important; border-color: #2C4238 !important; color: #FFFFFF !important; } (function() { function getLuminance(rgb) { var m = rgb.match(/rgb\((\d+),\s*(\d+),\s*(\d+)/); if (!m) return 255; return 0.299 * parseInt(m[1]) + 0.587 * parseInt(m[2]) + 0.114 * parseInt(m[3]); } function fixBtnColors() { // Standort-Buttons (Homepage) document.querySelectorAll('a.booking-card-location-btn').forEach(function(el) { el.style.setProperty('color', '#FFFFFF', 'important'); }); // Homepage .booking-card-cta Buttons document.querySelectorAll('.booking-card-cta .elementor-button, .booking-card-cta a.elementor-button-link').forEach(function(el) { el.style.setProperty('color', '#FFFFFF', 'important'); el.style.setProperty('background-color', '#3D5A4D', 'important'); el.style.setProperty('border-color', '#3D5A4D', 'important'); }); // Alle .elementor-button: Textfarbe nach Hintergrund-Helligkeit // Dunkel-Hintergrund -> weiss; Hell-Hintergrund -> #2C4238 document.querySelectorAll('.elementor-button').forEach(function(el) { // .booking-card-cta bereits erledigt if (el.closest('.booking-card-cta')) return; var bg = window.getComputedStyle(el).backgroundColor; var lum = getLuminance(bg); if (lum < 128) { el.style.setProperty('color', '#FFFFFF', 'important'); } else { el.style.setProperty('color', '#2C4238', 'important'); } }); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', fixBtnColors); } else { fixBtnColors(); } })();