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

Vitalis Apotheke Drogerie
Affoltern am Albis

Wir kümmern uns um Ihre Gesundheit – mit Herz und Wissen.

Schnellbuchung Apotheke- & Drogerie Serviceleistung in Affoltern am Albis

Impfungen

/* widget: Post List */#uc_post_list_elementor_656275b{ display:grid; }#uc_post_list_elementor_656275b .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_656275b .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_656275b .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_656275b .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_656275b .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_656275b .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_656275b .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_656275b .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_656275b .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_656275b .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_656275b .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_656275b .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_656275b .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
Impfpass-Check
Reise-Impfberatung
Impfung - Zecken (FSME)
Impfung - Grippe
Impfung - Covid (Pfizer)
Impfung - Grippe und Covid (Pfizer) gleichzeitig
Impfung - Herpes zoster (Gürtelrose)
Impfung - Tetanus (Starrkrampf) - Kombinationsimpfung
Impfung - RSV
Impfung - Tollwut
Impfung - Pneumokokken
Impfung - Diphtherie - Kombinationsimpfung
Impfung - Hepatitis A
Impfung - Hepatitis B
Impfung - Hepatitis A + B
Impfung - Pertussis (Keuchhusten) - Kombinationsimpfung
Impfung - Polio (Kinderlähmung) - Kombinationsimpfung
{"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":32053,"page":1},"signature":"7af66233b9f17bc18f502cf106314d99"} };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":32053,"page":1},"signature":"7af66233b9f17bc18f502cf106314d99"} };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-liste-impfungen-affoltern-am-albis/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://booking.vitalis-apotheke.ch/"},{"@type":"ListItem","position":2,"name":"SL – Liste – Impfungen – Affoltern am Albis"}]},{"@type":"WebPage","@id":"https://booking.vitalis-apotheke.ch/sl-liste-impfungen-affoltern-am-albis/#webpage","url":"https://booking.vitalis-apotheke.ch/sl-liste-impfungen-affoltern-am-albis/","inLanguage":"de","name":"SL – Liste – Impfungen – Affoltern am Albis – Vitalis Apotheke Drogerie Parfumerie","description":"Impfungen Impfpass-Check Reise-Impfberatung Impfung - Grippe Impfung - Covid (Pfizer) Impfung - Grippe und Covid (Pfizer) gleichzeitig Impfung - Herpes zoster (","datePublished":"2025-11-19T20:50:41+01:00","dateModified":"2025-12-17T22:33:40+01:00","isPartOf":{"@id":"https://booking.vitalis-apotheke.ch/#website"},"breadcrumb":{"@id":"https://booking.vitalis-apotheke.ch/sl-liste-impfungen-affoltern-am-albis/#breadcrumblist"},"potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/sl-liste-impfungen-affoltern-am-albis/#readaction"}},{"@type":"ReadAction","@id":"https://booking.vitalis-apotheke.ch/sl-liste-impfungen-affoltern-am-albis/#readaction","target":"https://booking.vitalis-apotheke.ch/sl-liste-impfungen-affoltern-am-albis/"},{"@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":32053,"title":"SL%20%E2%80%93%20Liste%20%E2%80%93%20Impfungen%20%E2%80%93%20Affoltern%20am%20Albis%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-liste-impfungen-affoltern-am-albis\\/\",\"urlajax\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/wp-admin\\/admin-ajax.php\",\"urlkeys\":{\"tax_sap\":\":\"},\"postid\":32053}'; //# sourceURL=script_1-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_656275b_start(){ var objList = jQuery("#uc_post_list_elementor_656275b"); 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_656275b").length && !jQuery("#uc_post_list_elementor_656275b").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_656275b_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_656275b")).length) uc_post_list_elementor_656275b_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(); } })();

Akute Probleme

/* widget: Post List */#uc_post_list_elementor_8e78d1a{ display:grid; }#uc_post_list_elementor_8e78d1a .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_8e78d1a .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_8e78d1a .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_8e78d1a .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_8e78d1a .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_8e78d1a .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_8e78d1a .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_8e78d1a .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_8e78d1a .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_8e78d1a .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_8e78d1a .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_8e78d1a .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_8e78d1a .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
Blasenentzündungs-Check
CRP-Check
Ohrspülung inkl. Ohr-Check (ab 12 Jahren)
Pille danach
Laus-Check
Taping
Wundversorgung

Gesundheitsvorsorge

/* widget: Post List */#uc_post_list_elementor_a7f29d3{ display:grid; }#uc_post_list_elementor_a7f29d3 .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_a7f29d3 .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_a7f29d3 .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_a7f29d3 .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_a7f29d3 .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_a7f29d3 .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_a7f29d3 .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_a7f29d3 .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_a7f29d3 .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_a7f29d3 .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_a7f29d3 .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_a7f29d3 .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_a7f29d3 .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
HerzCheck®
HerzCheck® mit 3-Monats Blutzuckermessung (HbA1c)
Sofort Blutzuckermessung
3-Monats-Blutzuckermessung (HbA1c)
Omega-3-Check
Blutdruckmessung MEDIUM
Blutdruckmessung BASIC
Cholesterin Messung
Kompressionsstrümpfe anmessen
{"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":32061,"page":1},"signature":"ad2698398bfb2ed11580b7f5473cc0f3"} };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":32061,"page":1},"signature":"ad2698398bfb2ed11580b7f5473cc0f3"} };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-liste-akute-probleme-und-gesundheitsvorsorge/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://booking.vitalis-apotheke.ch/"},{"@type":"ListItem","position":2,"name":"SL – Liste – Akute Probleme und Gesundheitsvorsorge"}]},{"@type":"WebPage","@id":"https://booking.vitalis-apotheke.ch/sl-liste-akute-probleme-und-gesundheitsvorsorge/#webpage","url":"https://booking.vitalis-apotheke.ch/sl-liste-akute-probleme-und-gesundheitsvorsorge/","inLanguage":"de","name":"SL – Liste – Akute Probleme und Gesundheitsvorsorge – Vitalis Apotheke Drogerie Parfumerie","description":"Akute Probleme Blasenentzündungs-Check CRP-Check Ohrspülung inkl. Ohr-Check (ab 12 Jahren) Pille danach Laus-Check Taping Wundversorgung Keine Serviceleistung g","datePublished":"2025-11-19T20:56:07+01:00","dateModified":"2025-12-17T22:37:39+01:00","isPartOf":{"@id":"https://booking.vitalis-apotheke.ch/#website"},"breadcrumb":{"@id":"https://booking.vitalis-apotheke.ch/sl-liste-akute-probleme-und-gesundheitsvorsorge/#breadcrumblist"},"potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/sl-liste-akute-probleme-und-gesundheitsvorsorge/#readaction"}},{"@type":"ReadAction","@id":"https://booking.vitalis-apotheke.ch/sl-liste-akute-probleme-und-gesundheitsvorsorge/#readaction","target":"https://booking.vitalis-apotheke.ch/sl-liste-akute-probleme-und-gesundheitsvorsorge/"},{"@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":32061,"title":"SL%20%20%E2%80%93%20Liste%20%E2%80%93%20Akute%20Probleme%20und%20Gesundheitsvorsorge%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-liste-akute-probleme-und-gesundheitsvorsorge\\/\",\"urlajax\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/wp-admin\\/admin-ajax.php\",\"urlkeys\":{\"tax_sap\":\":\"},\"postid\":32061}'; //# sourceURL=script_1-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_8e78d1a_start(){ var objList = jQuery("#uc_post_list_elementor_8e78d1a"); 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_8e78d1a").length && !jQuery("#uc_post_list_elementor_8e78d1a").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_8e78d1a_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_8e78d1a")).length) uc_post_list_elementor_8e78d1a_start()}); }); //# sourceURL=ue_script_post_list-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_a7f29d3_start(){ var objList = jQuery("#uc_post_list_elementor_a7f29d3"); 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_a7f29d3").length && !jQuery("#uc_post_list_elementor_a7f29d3").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_a7f29d3_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_a7f29d3")).length) uc_post_list_elementor_a7f29d3_start()}); }); //# sourceURL=ue_script_post_list2-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(); } })();

Diagnostik & Beratung

/* widget: Post List */#uc_post_list_elementor_a1123fe{ display:grid; }#uc_post_list_elementor_a1123fe .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_a1123fe .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_a1123fe .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_a1123fe .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_a1123fe .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_a1123fe .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_a1123fe .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_a1123fe .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_a1123fe .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_a1123fe .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_a1123fe .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_a1123fe .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_a1123fe .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
Fachkonsultation bei Apotheker/-in
Beratung durch Fachperson
Sofort-Allergie-Check (ab 12 Jahren)
Labor-Allergie-Check (ab 16 Jahren)
Energie-Check (ab 16 Jahren) - 1. Konsultation
Energie-Check (ab 16 Jahren) - Kontrollmessung
Ohr-Check
Erektionsstörung
Reise-/Haus-/Notfallapotheke

Verschiedenes

/* widget: Post List */#uc_post_list_elementor_12bdb12{ display:grid; }#uc_post_list_elementor_12bdb12 .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_12bdb12 .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_12bdb12 .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_12bdb12 .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_12bdb12 .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_12bdb12 .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_12bdb12 .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_12bdb12 .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_12bdb12 .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_12bdb12 .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_12bdb12 .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_12bdb12 .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_12bdb12 .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
Ohrloch stechen
Nasenpiercing stechen
{"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":32071,"page":1},"signature":"2776bbe6d51e9de8eea6fc43b4d8b72d"} };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":32071,"page":1},"signature":"2776bbe6d51e9de8eea6fc43b4d8b72d"} };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-diagnostik-beratung-und-verschiedenes-affoltern-am-albis/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://booking.vitalis-apotheke.ch/"},{"@type":"ListItem","position":2,"name":"SL – Diagnostik & Beratung und Verschiedenes – Affoltern am Albis"}]},{"@type":"WebPage","@id":"https://booking.vitalis-apotheke.ch/sl-diagnostik-beratung-und-verschiedenes-affoltern-am-albis/#webpage","url":"https://booking.vitalis-apotheke.ch/sl-diagnostik-beratung-und-verschiedenes-affoltern-am-albis/","inLanguage":"de","name":"SL – Diagnostik & Beratung und Verschiedenes – Affoltern am Albis – Vitalis Apotheke Drogerie Parfumerie","description":"Diagnostik & Beratung Fachkonsultation bei Apotheker/-in Sofort-Allergie-Check (ab 12 Jahren) Labor-Allergie-Check (ab 16 Jahren) Energie-Check (ab 16 Jahre","datePublished":"2025-11-19T21:02:32+01:00","dateModified":"2025-12-17T22:31:25+01:00","isPartOf":{"@id":"https://booking.vitalis-apotheke.ch/#website"},"breadcrumb":{"@id":"https://booking.vitalis-apotheke.ch/sl-diagnostik-beratung-und-verschiedenes-affoltern-am-albis/#breadcrumblist"},"potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/sl-diagnostik-beratung-und-verschiedenes-affoltern-am-albis/#readaction"}},{"@type":"ReadAction","@id":"https://booking.vitalis-apotheke.ch/sl-diagnostik-beratung-und-verschiedenes-affoltern-am-albis/#readaction","target":"https://booking.vitalis-apotheke.ch/sl-diagnostik-beratung-und-verschiedenes-affoltern-am-albis/"},{"@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":32071,"title":"SL%20%E2%80%93%20Diagnostik%20%26%20Beratung%20und%20Verschiedenes%20%E2%80%93%20Affoltern%20am%20Albis%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-diagnostik-beratung-und-verschiedenes-affoltern-am-albis\\/\",\"urlajax\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/wp-admin\\/admin-ajax.php\",\"urlkeys\":{\"tax_sap\":\":\"},\"postid\":32071}'; //# sourceURL=script_1-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_a1123fe_start(){ var objList = jQuery("#uc_post_list_elementor_a1123fe"); 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_a1123fe").length && !jQuery("#uc_post_list_elementor_a1123fe").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_a1123fe_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_a1123fe")).length) uc_post_list_elementor_a1123fe_start()}); }); //# sourceURL=ue_script_post_list-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_12bdb12_start(){ var objList = jQuery("#uc_post_list_elementor_12bdb12"); 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_12bdb12").length && !jQuery("#uc_post_list_elementor_12bdb12").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_12bdb12_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_12bdb12")).length) uc_post_list_elementor_12bdb12_start()}); }); //# sourceURL=ue_script_post_list2-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(); } })();
Vitalis Parfumerie Affoltern am Albis
Vitalis Parfumerie Affoltern am Albis
Vitalis im coopark affoltern img 2497

Adresse / Öffnungszeiten

Vitalis Apotheke Drogerie Parfumerie
Büelstrasse 15
8910 Affoltern am Albis

Telefon : 044 761 87 61
Mail: info@vitalis-apotheke.ch
Kontaktformular

Geschützte Mailadresse für Zusendung von Rezepten: rez.vitalis-apotheke@ovan.ch


Öffnungszeiten

Montag bis Freitag: 9 bis 20 Uhr
Samstag: 8 bis 20 Uhr

Termin Serviceleistung buchen

Termin Parfumerie-Serviceleistung buchen

Termin Promo-Events- und Veranstaltungen buchen

Angebot

Wir bieten Ihnen eine grosse Auswahl an Medikamenten – von rezeptpflichtigen Arzneimitteln bis hin zu Naturheilmittel und hochwertigen, rezeptfreien Produkten.

Vielfältige Serviceleistungen

In unserer Apotheke bieten wir eine Vielzahl an Serviceleistungen an, die Ihnen helfen, Ihre Gesundheit aktiv zu überwachen und vorbeugend zu handeln. Mit persönlicher Beratung und individuellen Lösungen möchten wir Ihre Gesundheit bestmöglich unterstützen.

Wir vermieten und verleihen

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

/* widget: Post List */#uc_post_list_elementor_3848af9{ display:grid; }#uc_post_list_elementor_3848af9 .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_3848af9 .uc_post_list_image{ flex-grow:0; flex-shrink:0; overflow: hidden; }#uc_post_list_elementor_3848af9 .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_3848af9 .uc_post_list_content{ display:flex; flex-direction:column; flex:1; }#uc_post_list_elementor_3848af9 .uc_more_btn{ text-align:center; text-decoration:none; transition:0.3s; position: relative; z-index: 1; }#uc_post_list_elementor_3848af9 .button-on-side{ display:flex; align-items:center; }#uc_post_list_elementor_3848af9 .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_3848af9 .ue-meta-data{ display:flex; flex-wrap: wrap; line-height:1em; }#uc_post_list_elementor_3848af9 .ue-grid-item-meta-data{ display:inline-flex; align-items:center; }.ue-grid-item-meta-data{ font-size:12px; }#uc_post_list_elementor_3848af9 .ue-grid-item-meta-data-icon{ line-height:1em; }#uc_post_list_elementor_3848af9 .ue-grid-item-meta-data-icon svg{ width:1em; height:1em; }#uc_post_list_elementor_3848af9 .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_3848af9 .ue-post-link-overlay{ display:block; position:absolute; top:0; bottom:0; right:0; left:0; }
Milchpumpe MEDELA
Krücken
Blutdruckmessgerät
Lagerapotheke
HAGERTY Teppichreinigergerät
Babywaage
{"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":33443,"page":1},"signature":"e449b9e8cdcc2a702988512f04bc8069"} };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":33443,"page":1},"signature":"e449b9e8cdcc2a702988512f04bc8069"} };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/liste-vermietung-affoltern-am-albis/#breadcrumblist","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://booking.vitalis-apotheke.ch/"},{"@type":"ListItem","position":2,"name":"Liste – Vermietung – Affoltern am Albis"}]},{"@type":"WebPage","@id":"https://booking.vitalis-apotheke.ch/liste-vermietung-affoltern-am-albis/#webpage","url":"https://booking.vitalis-apotheke.ch/liste-vermietung-affoltern-am-albis/","inLanguage":"de","name":"Liste – Vermietung – Affoltern am Albis – Vitalis Apotheke Drogerie Parfumerie","description":"ELSA Nackenkissen Kombi ELSA Flockenkissen gross ELSA Flockenkissen klein Milchpumpe MEDELA Krücken Blutdruckmessgerät Lagerapotheke Hagertygerät Babywaage Kein","datePublished":"2025-12-22T08:31:39+01:00","dateModified":"2025-12-22T08:35:41+01:00","isPartOf":{"@id":"https://booking.vitalis-apotheke.ch/#website"},"breadcrumb":{"@id":"https://booking.vitalis-apotheke.ch/liste-vermietung-affoltern-am-albis/#breadcrumblist"},"potentialAction":{"@id":"https://booking.vitalis-apotheke.ch/liste-vermietung-affoltern-am-albis/#readaction"}},{"@type":"ReadAction","@id":"https://booking.vitalis-apotheke.ch/liste-vermietung-affoltern-am-albis/#readaction","target":"https://booking.vitalis-apotheke.ch/liste-vermietung-affoltern-am-albis/"},{"@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":33443,"title":"Liste%20%E2%80%93%20Vermietung%20%E2%80%93%20Affoltern%20am%20Albis%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\\/liste-vermietung-affoltern-am-albis\\/\",\"urlajax\":\"https:\\/\\/booking.vitalis-apotheke.ch\\/wp-admin\\/admin-ajax.php\",\"urlkeys\":{\"tax_sap\":\":\"},\"postid\":33443}'; //# sourceURL=script_1-js-after/* Post List scripts: */jQuery(document).ready(function(){ function uc_post_list_elementor_3848af9_start(){ var objList = jQuery("#uc_post_list_elementor_3848af9"); 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_3848af9").length && !jQuery("#uc_post_list_elementor_3848af9").parents('[data-elementor-type="popup"]').length) uc_post_list_elementor_3848af9_start(); jQuery( document ).on( 'elementor/popup/show', (event, id, objPopup) => { if(objPopup.$element.has(jQuery("#uc_post_list_elementor_3848af9")).length) uc_post_list_elementor_3848af9_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(); } })();

Freundlich, kompetent und immer für Sie da – lernen Sie unser Team kennen.

Irène Weber-Arnold

Irène Weber-Arnold

Dipl. Drogistin HF
Inhaberin
Geschäftsführerin

Barbara Heer Hediger

Barbara Heer-Hediger

Dipl. Apothekerin ETH
Verwalterin

Brigitte Zurfluh

Brigitte Zurfluh

Pharma-Betriebsassistentin
Mitglied Verwaltungsrat
Geschäftsführung Apotheke

Melina Bolzli

Melina Bolzli

Drogistin EFZ
Visagistin
Leitung Drogerie + Lehrlingsausbildung

Julia Lehner

Julia Lehner

Drogistin EFZ
Visagistin
Parfumeriemanagerin

Veronika Sattler MK22027

Veronika Sattler

Apothekerin

Sarah Tscharner MK21859

Sarah Tscharner

Apothekerin

Maja Baumann MK21850

Maja Baumann

Apothekerin

Dániel Tóka

Dániel Tóka

Apotheker

Patricia-Monteagudo Molina de Calmet

Patricia Monteagudo Molina de Calmet

Pharmazeutin
Laborverantwortliche

Manuela Fehr

Manuela Fehr

Drogistin EFZ

Angelina Koehler

Angelina Köhler

Drogistin EFZ

Fabienne Nedok

Fabienne Nedok

Pharma-Assistentin EFZ

Aysegül Özer

Aysegül Özer

Pharma-Assistentin EFZ

Anna Hofmann

Anna Hofmann

Drogistin EFZ

Susanne Krummenacher

Susanne Krummenacher

Drogistin EFZ
Naturheilpraktikerin i.A.

Nathalie Wild

Nathalie Wild

Drogistin EFZ

Silvia Rietmann

Silvia Rietmann

Drogistin EFZ

Petra Dahinden

Petra Heiniger

Dipl. Drogistin HF

Irene Imfeld

Irene Imfeld

Pharma-Assistentin EFZ

Philippe Weber

Philipp Weber

Drogist EFZ
Student Pharmazie ETH

Angelina Koehler

Angelina Köhler

Drogistin
4. Lehrjahr

Chiara Hischier

Chiara Hischier

Drogistin
3. Lehrjahr

Vivienne Kreienbühl

Vivienne Kreienbühl

Drogistin
3. Lehrjahr

Julie Kummler

Julie Kummler

Drogistin
2. Lehrjahr

Enna nussbaumer

Enna Nussbaumer

Drogistin
1. Lehrjahr

Martina heiniger

Martina Heiniger

Drogistin
1. Lehrjahr

Cornelia Bucher

Cornelia Bucher

Drogistin EFZ
Leitung Krankenkassenabrechnung

Debora Dasilva

Debora Da Silva Tomaz

Facility Service

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.

Liebe Kundinnen und Kunden

Sie können nicht persönlich bei uns in der Apotheke vorbeikommen? Kein Problem – wir liefern Ihre Bestellung nach Hause.

Dienstags sind wir für Sie unterwegs. In dringenden Fällen auch an den anderen Tagen.

Rufen Sie uns an: 044 761 87 61, schreiben Sie uns eine Email: info@vitalis-apotheke.ch oder noch besser:

Füllen Sie das nachfolgende Formular genau und mit vollständigen Produkt- und Mengenangaben aus. So haben wir alle notwendigen Angaben und können Sie prompt beliefern. Bei Fragen werden wir Sie vor der Auslieferung kontaktieren.

Wir sind für Sie da!
Ihr Vitalis Hauslieferdienst-Team

Preis Hauslieferdienst

  • Gemeinde Affoltern am Albis, Mettmenstetten, Merenschwand: CHF 5.
  • Angrenzende Gemeinden, wie Obfelden, Ottenbach, Maschwanden, Aeugst, Aeugstertal, Hedingen, Knonau, Rifferswil, Benzenschwil: CHF 10.
  • Andere Gemeinden ausserhalb: ab CHF 15 je nach Entfernung.

Bestell-Formular Hauslieferdienst

Von Naturheilmitteln bis zu rezeptpflichtigen Medikamenten – wir beraten Sie mit Fachkompetenz und Herz.
Wir freuen uns auf Sie!

Melina Bolzli
Leitung Drogerie + Lehrlingsausbildung

Melina Bolzli