:root{--papier: #fbf9f6;--weiss: #ffffff;--tinte: #1c1b19;--tinte-leise: #635d55;--tann: #1c5340;--tann-hauch: #edf2ee;--signal: #b80f18;--linie: #e4ddd4;--bahn: 1140px;--rand: clamp(1.25rem, 5vw, 2.5rem);--lesebreite: 64ch;--s1: .5rem;--s2: 1rem;--s3: 1.5rem;--s4: 2.5rem;--s5: 4rem;--s6: 6rem;--paper-raised: var(--weiss);--ink: var(--tinte);--ink-soft: var(--tinte-leise);--gruen-tief: var(--tann);--gruen-hell: var(--tann-hauch);--rot-aktion: var(--signal);--paper-tint: #f5f0e6;--rot: #e31c23;--gruen: #58ae49;--rot-dunkel: #9e0a12;--gruen-rand: #cfe0d6;--open: var(--gruen-tief);--focus-ring: var(--rot);--font-sans: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--step--1: clamp(.83rem, .8rem + .15vw, .9rem);--step-0: clamp(1rem, .96rem + .2vw, 1.09rem);--step-1: clamp(1.25rem, 1.18rem + .35vw, 1.45rem);--step-2: clamp(1.55rem, 1.42rem + .65vw, 1.93rem);--step-3: clamp(1.94rem, 1.68rem + 1.3vw, 2.57rem);--step-4: clamp(2.4rem, 1.9rem + 2.2vw, 3.4rem);--space-xs: .5rem;--space-s: .875rem;--space-m: 1.5rem;--space-l: 2.5rem;--space-xl: 4rem;--space-xxl: 6rem;--measure: 64ch;--radius: 10px;--radius-s: 6px;--shadow: 0 1px 2px rgba(33, 29, 26, .04), 0 8px 24px -12px rgba(33, 29, 26, .12);--warn: #8a5200;--warn-bg: #fdf3e2;--warn-rule: #ecd8ab;--mobile-actions-height: calc(56px + env(safe-area-inset-bottom, 0px)) ;--breakpoint-mobile-actions: 900px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--papier);color:var(--ink);font-family:var(--font-sans);font-size:var(--step-0);line-height:1.65;text-rendering:optimizeLegibility}h1,h2,h3{line-height:1.2;text-wrap:balance;margin-block:0 var(--space-s);font-weight:640;letter-spacing:-.012em}h1{font-size:var(--step-3)}h2{font-size:var(--step-2);margin-block-start:var(--space-l)}h3{font-size:var(--step-1);margin-block-start:var(--space-m)}p,ul,ol{max-inline-size:var(--measure);margin-block:0 var(--space-m)}li{margin-block-end:var(--space-xs)}a{color:var(--rot-aktion);text-underline-offset:.18em}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-radius:2px}.tile-section,.site-footer,.notdienst-eigener{--focus-ring: #fff}.skip-link{position:absolute;inset-inline-start:var(--space-s);inset-block-start:-4rem;z-index:10;padding:var(--space-xs) var(--space-s);background:var(--ink);color:var(--papier);border-radius:var(--radius);transition:inset-block-start .12s ease}.skip-link:focus{inset-block-start:var(--space-s)}.wrap,.bahn{max-inline-size:var(--bahn);margin-inline:auto;padding-inline:var(--rand)}.eyebrow{display:block;font-size:var(--step--1);font-weight:640;letter-spacing:.06em;text-transform:uppercase;color:var(--gruen-tief);margin-block-end:var(--space-xs)}.quote-block{margin:var(--space-l) 0;max-inline-size:var(--measure);padding:var(--space-m);border-inline-start:3px solid var(--gruen-tief);background:var(--gruen-hell);border-radius:0 var(--radius) var(--radius) 0}.quote-block p:last-child{margin-block-end:0}.quote-block__signature{color:var(--ink-soft);font-size:var(--step--1);margin-block-start:var(--space-s)}.hero{padding-block-end:var(--space-l)}.hero__grid{display:grid;gap:var(--space-l)}@media(min-width:761px){.hero__grid{grid-template-columns:1fr 42%;align-items:center}.hero__media{order:2}}.hero__media{border-radius:var(--radius);overflow:hidden;aspect-ratio:16 / 9}@media(min-width:761px){.hero__media{aspect-ratio:4 / 5}}.hero__media img{display:block;inline-size:100%;block-size:100%;object-fit:cover}.hero__title{font-size:var(--step-4);margin-block-end:var(--space-s)}.hero__subheadline{font-size:var(--step-1);color:var(--gruen-tief);font-weight:560;max-inline-size:var(--measure);margin-block-end:var(--space-s)}.hero__text{max-inline-size:var(--measure)}.fact-strip{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-l);align-items:center;margin-block-start:var(--space-m);padding:var(--space-s) var(--space-m);background:var(--paper-raised);border:1px solid var(--linie);border-radius:var(--radius);box-shadow:var(--shadow);font-size:var(--step--1);color:var(--ink-soft)}.fact-strip a{color:var(--ink);font-weight:560}.fact-strip address{font-style:normal}.section-tint{margin-block:var(--space-l);padding:var(--space-l) var(--space-m);background:var(--gruen-hell);border-radius:var(--radius)}.section-tint>*{max-inline-size:var(--measure)}.section-tint h2:first-child{margin-block-start:0}.actions{display:flex;flex-wrap:wrap;gap:var(--s2);margin-block:var(--space-m);max-inline-size:var(--measure)}.action{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:52px;padding-inline:1.5rem;border:1.5px solid var(--linie);border-radius:var(--radius);background:var(--weiss);color:var(--tinte);font-size:1rem;font-weight:650;text-decoration:none;transition:border-color .12s ease,background .12s ease,transform .12s ease}.action:hover{border-color:var(--tinte-leise);color:var(--tinte)}.action--primary{background:var(--signal);border-color:var(--signal);color:#fff}.action--primary:hover{filter:brightness(.9)}.action--secondary{background:var(--weiss);border-color:var(--linie);color:var(--tinte)}.action--secondary:hover{border-color:var(--tann);color:var(--tann)}.feld--tief .action,.feld--tief .action--secondary{background:transparent;color:#fff;border-color:#ffffff73}.feld--tief .action:hover{border-color:#fff;color:#fff}.hero .actions{flex-direction:column;align-items:stretch}.hero .action{min-block-size:54px;justify-content:center}@media(min-width:640px){.hero .actions{flex-direction:row;align-items:flex-start}.hero .action{inline-size:auto}}.vertrauen__liste{display:grid;gap:var(--space-s) var(--space-l);margin:var(--space-m) 0 0;padding:0;list-style:none;max-inline-size:none}@media(min-width:640px){.vertrauen__liste{grid-template-columns:1fr 1fr}}.vertrauen__liste li{position:relative;padding-inline-start:1.6rem;color:var(--ink-soft)}.vertrauen__liste li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.35rem;inline-size:.9rem;block-size:.9rem;border-radius:50%;background:var(--gruen-tief)}.schwerpunkt-block{border-inline-start:4px solid var(--rot-aktion);padding-inline-start:var(--space-m)}.status{display:inline-flex;align-items:center;gap:.55rem;min-block-size:1.7rem;font-size:var(--step--1);color:var(--ink-soft);text-decoration:none}.status:hover{color:var(--ink);text-decoration:underline}.status__dot{inline-size:.6rem;block-size:.6rem;border-radius:50%;background:var(--linie);flex:none}.status[data-open=true]{color:var(--open)}.status[data-open=true] .status__dot{background:var(--open)}.status[data-open=false] .status__dot{background:var(--ink-soft)}.status__icon{display:none;flex:none;fill:currentColor}.status[data-notdienst=true]{color:var(--rot-aktion)}.status[data-notdienst=true] .status__dot{background:var(--rot-aktion)}.status[data-notdienst=true] .status__icon{display:block}.service-bar{background:var(--gruen-hell);border-block-end:1px solid var(--gruen-rand)}.service-bar__inner{display:flex;flex-wrap:wrap;gap:var(--space-xs) var(--space-m);align-items:center;padding-block:.4rem;font-size:var(--step--1)}.service-bar__inner .status,.service-bar__inner .status:hover{color:var(--gruen-tief)}.service-bar__inner .status[data-notdienst=true]{color:var(--rot-aktion)}.service-bar__notdienst{color:var(--gruen-tief);font-weight:560}.site-header{position:sticky;inset-block-start:0;z-index:25;border-block-end:1px solid var(--linie);background:var(--paper-raised)}.site-header__inner{display:flex;flex-wrap:wrap;gap:var(--space-s) var(--space-m);align-items:center;justify-content:space-between;padding-block:var(--space-s)}.site-header__brand{display:flex;align-items:center;gap:.7rem;text-decoration:none}.site-header__logo{block-size:2.4rem;inline-size:auto}.site-header__name{font-size:var(--step-1);font-weight:680;text-decoration:none;color:var(--ink);letter-spacing:-.01em}.menu-knopf{display:inline-flex;align-items:center;gap:.5rem;min-block-size:48px;padding-inline:var(--space-s);border:1px solid var(--linie);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink);font:inherit;font-size:var(--step--1);font-weight:560;cursor:pointer}.menu-knopf:hover{border-color:var(--ink-soft)}.menu-knopf__icon{inline-size:1.35rem;block-size:1.35rem}.menu-hintergrund{position:fixed;inset:0;z-index:40;background:#1d1d1b73}.menu-panel{position:fixed;inset-block:0;inset-inline-end:0;z-index:41;inline-size:min(22rem,100vw);overflow-y:auto;background:var(--paper-raised);box-shadow:var(--shadow);padding:var(--space-m)}.menu-panel__kopf{display:flex;align-items:center;justify-content:space-between;margin-block-end:var(--space-m)}.menu-panel__titel{font-weight:680;font-size:var(--step-1)}.menu-schliessen{display:inline-flex;align-items:center;justify-content:center;inline-size:48px;block-size:48px;border:none;border-radius:var(--radius-s);background:transparent;color:var(--ink);cursor:pointer}.menu-schliessen:hover{background:var(--paper-tint)}.menu-schliessen svg{inline-size:1.4rem;block-size:1.4rem}.menu-gruppe{margin-block-end:var(--space-m)}.menu-gruppe__titel{margin:0 0 var(--space-xs);font-size:var(--step--1);font-weight:640;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.menu-gruppe ul{list-style:none;margin:0;padding:0;max-inline-size:none}.menu-gruppe li{margin:0;border-block-end:1px solid var(--linie)}.menu-gruppe a{display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);min-block-size:48px;color:var(--ink);font-weight:560;text-decoration:none}.menu-gruppe a[aria-current=page]{color:var(--rot-aktion)}.menu-eintrag__chevron{inline-size:1.1rem;block-size:1.1rem;color:var(--ink-soft);flex:none}@media(prefers-reduced-motion:no-preference){.menu-panel{transition:transform .18s ease}}main{padding-block:var(--space-xl)}main.vollbild{padding-block-start:0}@media(max-width:899px){main{padding-block-end:calc(var(--space-xl) + var(--mobile-actions-height))}main.ohne-aktionsleiste{padding-block-end:var(--space-xl)}}.site-footer{background:var(--gruen-tief);padding-block:var(--space-l);font-size:var(--step--1);color:var(--papier)}.site-footer h2{font-size:var(--step--1);margin-block:0 var(--space-xs);color:var(--papier)}.site-footer a{color:var(--papier);text-decoration-color:#faf8f480}.site-footer a:hover{text-decoration-color:var(--papier)}.site-footer__brand{margin-block-end:var(--space-l)}.site-footer__logo{block-size:2rem;inline-size:auto}.site-footer__cols{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.site-footer address{font-style:normal}.site-footer ul{list-style:none;padding:0;margin:0}.build-stamp{margin-block-start:var(--space-m);font-variant-numeric:tabular-nums}.block{margin-block-start:var(--space-l);max-inline-size:var(--measure)}.hours{border-collapse:collapse;inline-size:100%}.hours th,.hours td{text-align:start;padding-block:.6rem;border-block-end:1px solid var(--linie);font-weight:400;font-variant-numeric:tabular-nums}.hours th{color:var(--ink-soft)}.hours td{text-align:end}.hours tr[data-today=true] th,.hours tr[data-today=true] td{font-weight:640;color:var(--ink)}.leistung-lead{font-size:var(--step-1);color:var(--ink-soft);max-inline-size:var(--measure)}.terms{margin:0}.terms div{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-s);padding-block:.6rem;border-block-end:1px solid var(--linie)}.terms dt{color:var(--ink-soft);margin:0}.terms dd{margin:0;font-weight:560}.note{border-inline-start:3px solid var(--linie);padding-inline-start:var(--space-s);color:var(--ink-soft);font-size:var(--step--1);max-inline-size:var(--measure)}.mobile-actions{display:flex;position:fixed;inset-inline:0;inset-block-end:0;z-index:20;background:var(--paper-raised);border-block-start:1px solid var(--linie);padding-block-end:env(safe-area-inset-bottom,0px)}.mobile-actions__item{display:flex;flex:1 1 0;min-inline-size:0;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-block-size:56px;padding-inline:.15rem;color:var(--ink);font-size:10px;font-weight:560;text-decoration:none;text-align:center}@media(min-width:360px){.mobile-actions__item{font-size:11px}}.mobile-actions__item--hervorgehoben{color:var(--rot-aktion)}.mobile-actions__icon{inline-size:20px;block-size:20px;flex:none}.mobile-actions__label{display:block;max-inline-size:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}@media(min-width:900px){.mobile-actions{display:none}}.service-grid{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));max-inline-size:none}.process-steps{list-style:none;margin:0;padding:0;max-inline-size:var(--measure)}.process-steps__item{display:flex;gap:var(--space-s);padding-block:var(--space-s);border-block-end:1px solid var(--linie)}.process-steps__item:last-child{border-block-end:none}.process-steps__number{flex:none;display:flex;align-items:center;justify-content:center;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--gruen-tief);color:#fff;font-weight:640;font-variant-numeric:tabular-nums}.process-steps__title{font-size:var(--step-0);margin:0 0 .2rem}.process-steps__desc{margin:0;color:var(--ink-soft)}.faq{max-inline-size:var(--measure)}.faq__item{border-block-end:1px solid var(--linie);padding-block:var(--space-s)}.faq__question{cursor:pointer;font-weight:640;min-block-size:48px;display:flex;align-items:center;justify-content:space-between;gap:var(--space-s);list-style:none}.faq__question::-webkit-details-marker{display:none}.faq__question::marker{content:""}.faq__icon{flex:none;position:relative;inline-size:1.3rem;block-size:1.3rem}.faq__icon:before,.faq__icon:after{content:"";position:absolute;inset-inline-start:0;inset-block-start:50%;inline-size:100%;block-size:2px;background:var(--gruen-tief);transform:translateY(-50%)}.faq__icon:after{transform:translateY(-50%) rotate(90deg);transition:transform .14s ease}.faq__item[open] .faq__icon:after{transform:translateY(-50%) rotate(0)}.faq__answer{margin-block:var(--space-s) 0;color:var(--ink-soft)}.tile-section{margin-block:var(--space-l);padding:var(--space-l) var(--space-m);background:var(--gruen-tief);color:#fff;border-radius:var(--radius)}.tile-section h2{color:#fff}.tile-section p{color:var(--gruen-rand);max-inline-size:var(--measure)}.tile-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-s);margin-block-start:var(--space-m);max-inline-size:none}.tile{display:flex;flex-direction:column;gap:.4rem;justify-content:center;min-block-size:124px;padding:var(--space-s);border-radius:var(--radius);text-decoration:none;border:1px solid transparent}.tile__icon{inline-size:1.7rem;block-size:1.7rem}.tile__label{font-weight:680;font-size:var(--step-0)}.tile__zeile{font-size:var(--step--1)}.tile--rot{background:var(--rot-aktion);color:#fff}.tile--rot .tile__zeile{color:#ffffffd9}.tile--weiss{background:var(--paper-raised);color:var(--ink);border-color:var(--gruen-rand)}.tile--weiss .tile__zeile{color:var(--ink-soft)}.tile--gruen{background:var(--gruen-tief);color:#fff;border-color:var(--gruen-rand)}.tile--gruen .tile__zeile{color:#ffffffd9}.inhaber-block{display:grid;gap:var(--space-m);align-items:center;margin-block:var(--space-l)}@media(min-width:640px){.inhaber-block{grid-template-columns:auto 1fr}}.inhaber-block__bild{inline-size:7rem;block-size:7rem;border-radius:50%;flex:none;justify-self:center}.inhaber-block--ohne-bild{grid-template-columns:1fr;align-items:start}.inhaber-block--ohne-bild blockquote{margin:0;max-inline-size:var(--measure);padding-inline-start:var(--space-m);border-inline-start:3px solid var(--gruen-tief)}.inhaber-block__zitat{margin:0;font-size:var(--step-1);line-height:1.45}.inhaber-block__signatur{display:block;margin-block-start:var(--space-s);color:var(--ink-soft);font-size:var(--step--1)}.feld--tief .inhaber-block__signatur{color:#ffffffc7}.feld--tief .inhaber-block--ohne-bild blockquote{border-inline-start-color:#ffffff73}.flaeche-hell{margin-block:var(--space-l);padding:var(--space-l) var(--space-m);background:var(--gruen-hell);border:1px solid var(--gruen-rand);border-radius:var(--radius)}.flaeche-hell>*{max-inline-size:var(--measure)}.notdienst-liste{min-block-size:5rem}.notdienst-eigener{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s) var(--space-m);padding:var(--space-m);border-radius:var(--radius);background:var(--rot-aktion);color:#fff}.notdienst-eigener h2{margin:0;color:inherit}.notdienst-eigener .actions{margin:0}.notdienst-eigener .action{background:#fff;border-color:#fff;color:var(--rot-aktion);font-weight:640}.notdienst-eigener .action:hover{filter:brightness(.95)}.notdienst-eigener[hidden]{display:none}.standort-leiste{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-block:var(--space-m)}.notdienst-karten-bereich{display:grid;gap:var(--space-m);min-block-size:12rem;margin-block-end:var(--space-m)}.apotheken-karte{padding:var(--space-m);border-radius:var(--radius);background:var(--weiss)}.feld--weiss .apotheken-karte{background:var(--papier)}.apotheken-karte h3{margin:0 0 var(--space-xs);font-size:var(--step-0)}.apotheken-karte address{font-style:normal;color:var(--ink-soft);margin:0 0 var(--space-xs)}.apotheken-karte__meta{margin:0 0 var(--space-s);color:var(--ink-soft);font-size:var(--step--1);max-inline-size:none}.apotheken-karte__aktionen{display:flex;flex-wrap:wrap;gap:var(--space-xs)}.hinweisbox{border:1px solid var(--linie);border-radius:var(--radius);padding:var(--space-s) var(--space-m);margin-block:var(--space-m);max-inline-size:var(--measure);background:var(--paper-raised)}.hinweisbox--warnung{border-color:var(--warn-rule);background:var(--warn-bg);color:var(--warn)}.leistung-hero-bild{display:block;inline-size:100%;max-inline-size:28rem;block-size:auto;border-radius:var(--radius);margin-block:var(--space-m)}.app-oeffnen{display:grid;gap:var(--space-l);align-items:center}@media(min-width:761px){.app-oeffnen{grid-template-columns:auto 1fr}}.app-oeffnen__qr{display:none;inline-size:9rem;padding:var(--space-s);background:var(--paper-raised);border-radius:var(--radius-s);box-shadow:var(--shadow);flex:none;text-align:center}.app-oeffnen__qr img{display:block;inline-size:100%;block-size:9rem}.app-oeffnen__qr-link{margin-block:var(--space-xs) 0;font-size:var(--step--1);overflow-wrap:break-word}@media(min-width:761px){.app-oeffnen__qr{display:block}}.nur-mit-qr{display:none}@media(min-width:761px){.nur-mit-qr{display:inline}}.app-oeffnen__text{max-inline-size:var(--measure)}.app-oeffnen__text p:last-child{margin-block-end:0}.app-hero__stores{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s);margin-block-end:var(--space-s)}.app-store-badge{display:inline-flex;border-radius:7px}.app-store-badge img{display:block}.app-hero__stores a.is-empfohlen{outline:2px solid var(--rot-aktion);outline-offset:2px}.app-schritte{display:flex;flex-direction:column;gap:var(--space-xl);margin-block:var(--space-l);max-inline-size:none}.app-schritt{display:grid;gap:var(--space-m);align-items:center}.app-schritt__bild{border-radius:var(--radius);overflow:hidden}.app-schritt__bild img{display:block;inline-size:100%;block-size:auto}.app-schritt__text h3{margin-block-start:0}@media(min-width:761px){.app-schritt:not(.app-schritt--nur-text){grid-template-columns:1fr 1fr;gap:var(--space-xl)}.app-schritt--umgekehrt .app-schritt__bild{order:2}}.app-schritt--nur-text .app-schritt__text{max-inline-size:var(--measure)}@media(max-width:760px){.app-schritte .app-schritt__text{min-block-size:max(180px,calc(455px - 39vw))}}.kontakt-karten{display:grid;gap:var(--space-m);grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));max-inline-size:none;margin-block:var(--space-m)}.kontakt-karte{display:flex;flex-direction:column;gap:var(--space-s);padding:var(--space-m);border-radius:var(--radius);background:var(--weiss)}.feld--weiss .kontakt-karte{background:var(--papier)}.kontakt-karte h3{margin:0;font-size:var(--step-0)}.kontakt-karte p{margin:0;color:var(--ink-soft);font-size:var(--step--1);max-inline-size:none}.kontakt-formular{display:flex;flex-direction:column;gap:var(--space-m);max-inline-size:var(--measure);margin-block-start:var(--space-m)}.form-feld{display:flex;flex-direction:column;gap:.35rem}.form-feld label{font-weight:560}.form-feld input[type=text],.form-feld input[type=email],.form-feld input[type=tel],.form-feld select,.form-feld textarea{min-block-size:48px;padding:.6rem .8rem;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--paper-raised);color:var(--ink);font:inherit}.form-feld textarea{min-block-size:8rem;resize:vertical}.form-feld input:focus-visible,.form-feld select:focus-visible,.form-feld textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:1px}.form-feld--checkbox{flex-direction:row;flex-wrap:wrap;align-items:start;gap:.6rem}.form-feld--checkbox input{inline-size:1.4rem;block-size:1.4rem;flex:none;margin-block-start:.15rem}.form-feld--checkbox label{font-weight:400;flex:1 1 auto}.form-fehler{margin:0;color:var(--rot-aktion);font-size:var(--step--1);font-weight:560}.form-status{margin:0;min-block-size:1.4rem;color:var(--ink-soft);font-size:var(--step--1)}.form-feld__titel{font-weight:560}.form-auswahl{border:0;padding:0;margin:0}.form-auswahl legend{font-weight:560;padding:0;margin-block-end:.35rem}.form-auswahl label{display:flex;align-items:center;gap:.6rem;min-block-size:44px;font-weight:400}.form-auswahl input{inline-size:1.25rem;block-size:1.25rem;flex:none}.anhang-hinweis{margin:0;font-size:var(--step--1)}.anhang-knopf{cursor:pointer}.anhang-knopf:focus-within{outline:3px solid var(--focus-ring);outline-offset:2px}.anhang-vorschau{display:flex;flex-wrap:wrap;gap:var(--space-s);list-style:none;padding:0;margin:0}.anhang-vorschau:empty{display:none}.anhang-vorschau__eintrag{display:flex;flex-direction:column;align-items:start;gap:.25rem;font-size:var(--step--1)}.anhang-vorschau__eintrag img{inline-size:96px;block-size:96px;object-fit:cover;border-radius:var(--radius-s);background:var(--paper-raised)}.anhang-vorschau__entfernen{min-block-size:44px;padding:0;border:0;background:none;color:var(--rot-aktion);font:inherit;text-decoration:underline;cursor:pointer}.anhang-fortschritt{inline-size:100%;max-inline-size:var(--measure);block-size:.6rem;accent-color:var(--gruen-tief)}.form-zeilen{display:grid;gap:var(--space-m);grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.form-zeilen--zwei{grid-template-columns:repeat(2,minmax(0,1fr))}}@supports (grid-template-rows: subgrid){@media(min-width:760px){.form-zeilen--zwei{grid-template-rows:auto auto auto}.form-zeilen--zwei>.form-feld{display:grid;grid-row:span 3;grid-template-rows:subgrid;gap:.35rem}}}.form-feld__optional{font-weight:400;color:var(--ink-soft)}.form-gitter{display:grid;gap:var(--space-l);grid-template-columns:minmax(0,1fr)}@media(min-width:1000px){.form-gitter{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);gap:var(--s5);align-items:start}}.form-gitter .kontakt-formular{max-inline-size:none;margin-block-start:0}.partner-nummer{font-size:var(--step-2);font-weight:660;letter-spacing:-.02em;color:var(--gruen-tief);margin-block:var(--space-xs)}.einstieg{display:grid;gap:var(--s3);grid-template-columns:minmax(0,1fr)}@media(min-width:820px){.einstieg{grid-template-columns:repeat(2,minmax(0,1fr))}}.einstieg .karte{padding:var(--s4)}.einstieg .karte h3{font-size:var(--step-2);margin-block-end:var(--s2)}.einstieg .karte p{font-size:1rem}.grosse-aussage{margin-block-start:var(--s5);font-size:var(--step-2);line-height:1.3;font-weight:650;letter-spacing:-.02em;max-inline-size:34ch;color:var(--gruen-tief)}.karte--empfehlung{grid-column:1 / -1;background:var(--gruen-hell);border:1.5px solid var(--gruen-rand)}.feld--weiss .karte--empfehlung{background:var(--gruen-hell)}@media(min-width:900px){.karte--empfehlung{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--s3) var(--s4);align-items:start}.karte--empfehlung>*{grid-column:1}.karte--empfehlung .empfehlung__gruende{grid-column:2;grid-row:1 / 99}}.plakette{display:inline-block;background:var(--gruen-tief);color:#fff;border-radius:99px;padding:.25rem .7rem;font-size:.75rem;font-weight:700;letter-spacing:.02em;margin-block-end:.4rem}.empfehlung__gruende{background:var(--weiss);border-radius:var(--radius);padding:var(--space-m)}.empfehlung__gruende h4{margin:0 0 .15rem;font-size:.95rem;font-weight:650;letter-spacing:-.005em}.empfehlung__gruende p{font-size:.9rem;color:var(--ink-soft);margin:0}.empfehlung__gruende>div+div{margin-block-start:var(--space-s);padding-block-start:var(--space-s);border-block-start:1px solid var(--linie)}.beispielsatz{font-size:.88rem;color:var(--ink-soft);font-style:italic;border-inline-start:2px solid var(--gruen-rand);padding-inline-start:.7rem;margin:0}.produktzeilen{display:flex;flex-direction:column;gap:var(--space-s)}.produktzeile{display:grid;gap:.5rem;grid-template-columns:minmax(0,2fr) minmax(0,1fr) auto;align-items:end}.produktzeile .form-feld{gap:.35rem}@media(max-width:600px){.produktzeile{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.produktzeile__weg{grid-column:1 / -1;justify-self:start}}.produktzeile__weg{min-block-size:48px;inline-size:48px;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--paper-raised);color:var(--ink-soft);font:inherit;font-size:1.25rem;line-height:1;cursor:pointer}@media(max-width:600px){.produktzeile__weg{inline-size:auto;padding-inline:var(--space-m);font-size:1rem}}.produktzeile__weg:hover{border-color:var(--ink-soft);color:var(--ink)}.produktzeile__mehr{background:transparent;border:1.5px dashed var(--gruen-rand);border-radius:var(--radius);padding:.7rem 1rem;font:inherit;font-size:.93rem;font-weight:650;color:var(--gruen-tief);cursor:pointer;inline-size:100%;min-block-size:48px}.produktzeile__mehr:hover{border-color:var(--gruen-tief)}.honeypot{position:absolute;inset-inline-start:-9999px;block-size:0;overflow:hidden;margin:0}.contact-block address{font-style:normal}.contact-block__list{list-style:none;padding:0;margin:var(--space-s) 0 0}.contact-block__list li{margin-block-end:.4rem}.review-note{margin-block-start:var(--space-l);padding-block-start:var(--space-s);border-block-start:1px solid var(--linie);color:var(--ink-soft);font-size:var(--step--1)}.breadcrumb{margin-block-end:var(--space-m)}.breadcrumb ol{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:0;padding:0;font-size:var(--step--1);color:var(--ink-soft);max-inline-size:none}.breadcrumb li:not(:last-child):after{content:"›";margin-inline-start:.4rem}.breadcrumb a{color:var(--ink-soft)}.breadcrumb [aria-current=page]{color:var(--ink)}.phm-rechner{margin-block:var(--space-l)}.phm-rechner>p{max-inline-size:var(--measure)}.phm-summe{position:sticky;inset-block-start:4.5rem;z-index:5;margin-block:var(--space-m);padding:var(--space-s) var(--space-m);border:1px solid var(--gruen-rand);border-radius:var(--radius);background:var(--gruen-hell);max-inline-size:none}.phm-summe__betrag{margin:0;font-size:var(--step-3);font-weight:700;color:var(--gruen-tief)}.phm-summe__text{margin:.2rem 0 var(--space-xs);color:var(--ink-soft);font-size:var(--step--1);max-inline-size:none}.phm-fortschritt{block-size:.6rem;border-radius:999px;background:var(--paper-raised);overflow:hidden}.phm-fortschritt__balken{block-size:100%;inline-size:0%;background:var(--gruen-tief);transition:width .16s ease}.phm-summe--ueber{border-color:var(--rot-aktion);background:#be0f1812}.phm-summe--ueber .phm-summe__betrag,.phm-summe--ueber .phm-summe__text{color:var(--rot-aktion)}.phm-summe--ueber .phm-fortschritt__balken{background:var(--rot-aktion)}.phm-vorlagen{display:flex;flex-wrap:wrap;gap:var(--space-xs);margin-block-end:var(--space-m)}.phm-vorlage{min-block-size:44px;padding-inline:var(--space-s);border:1px solid var(--linie);border-radius:var(--radius);background:var(--paper-raised);color:var(--ink);font:inherit;font-size:var(--step--1);font-weight:560;cursor:pointer}.phm-vorlage:hover{border-color:var(--ink-soft)}.phm-vorlage--reset{color:var(--ink-soft)}.phm-produkte{display:flex;flex-direction:column;max-inline-size:none}.phm-produkt{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-s);padding-block:var(--space-s);border-block-end:1px solid var(--linie)}.phm-produkt__info{min-inline-size:14rem}.phm-produkt__name{margin:0;font-weight:560;max-inline-size:none}.phm-produkt__zusatz{font-weight:400;color:var(--ink-soft)}.phm-produkt__menge{margin:.15rem 0 0;max-inline-size:none}.phm-produkt__stueck{display:block;font-weight:560}.phm-produkt__pack{display:block;color:var(--ink-soft);font-size:var(--step--1)}.phm-produkt__stepper{display:flex;align-items:center;gap:.6rem;flex:none}.phm-btn{display:inline-flex;align-items:center;justify-content:center;inline-size:44px;block-size:44px;border:1px solid var(--linie);border-radius:var(--radius-s);background:var(--paper-raised);color:var(--ink);font-size:1.3rem;line-height:1;cursor:pointer}.phm-btn:hover:not(:disabled){border-color:var(--gruen-tief);color:var(--gruen-tief)}.phm-btn:disabled{opacity:.4;cursor:not-allowed}.phm-produkt__anzahl{min-inline-size:1.6rem;text-align:center;font-weight:640;font-variant-numeric:tabular-nums}.phm-tabelle-wrap{overflow-x:auto;margin-block:var(--space-m)}.phm-tabelle{border-collapse:collapse;inline-size:100%;font-size:var(--step--1)}.phm-tabelle th,.phm-tabelle td{padding:.55rem var(--space-s);border-block-end:1px solid var(--linie);text-align:start;white-space:nowrap}.phm-tabelle th{color:var(--ink-soft);font-weight:640}.phm-tabelle td:first-child,.phm-tabelle th:first-child{white-space:normal}.phm-fussnote{max-inline-size:none}.phm-abschluss{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-block:var(--space-l);padding:var(--space-m);border:1px solid var(--gruen-rand);border-radius:var(--radius);background:var(--gruen-hell);max-inline-size:none}.phm-abschluss .action{margin-inline-start:auto}.bestellkacheln{display:grid;grid-template-columns:repeat(auto-fit,minmax(9.5rem,1fr));gap:var(--space-s);margin-block:var(--space-m) var(--space-l);max-inline-size:none}.bestellkachel{display:flex;flex-direction:column;gap:.4rem;padding:var(--space-m) var(--space-s);border-radius:var(--radius);text-decoration:none;color:var(--ink);transition:transform .14s ease,border-color .14s ease}.bestellkachel__icon{inline-size:1.6rem;block-size:1.6rem}.bestellkachel__label{font-weight:680;font-size:var(--step-0)}.bestellkachel__zeile{font-size:var(--step--1);color:var(--ink-soft)}.bestellkachel--stark{background:var(--gruen-hell)}a.bestellkachel--stark:hover{transform:translateY(-2px)}.bestellkachel--dezent{background:var(--weiss)}.feld--weiss .bestellkachel--dezent{background:var(--papier)}div.bestellkachel--dezent{cursor:default}.anfrage-knopf-block{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-s) var(--space-m);margin-block:var(--space-l);padding:var(--space-m);border:1px solid var(--gruen-rand);border-radius:var(--radius);background:var(--gruen-hell);max-inline-size:none}.anfrage-knopf-block .action{margin-inline-start:auto}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:.01ms!important;transition-duration:.01ms!important}}.messe{max-inline-size:var(--lesebreite)}.leise{color:var(--tinte-leise)}.vorspann{font-size:1.18rem;line-height:1.5;color:var(--tinte-leise);max-inline-size:var(--lesebreite)}.stapel>*+*{margin-block-start:var(--s2)}.stapel--weit>*+*{margin-block-start:var(--s3)}.feld{padding-block:var(--s6)}.feld--weiss{background:var(--weiss)}.feld--gruen{background:var(--tann-hauch)}.feld--tief{background:var(--tann);color:var(--weiss)}.feld--tief h1,.feld--tief h2,.feld--tief h3{color:var(--weiss)}.feld--tief .leise{color:#ffffffc7}@media(max-width:700px){.feld{padding-block:var(--s5)}}.feld--folge-oben{padding-block-end:0}.feld--folge-oben .app-schritte{margin-block-end:0}.feld--folge-unten{padding-block-start:var(--space-xl)}.zweispalt{display:grid;gap:var(--s3);grid-template-columns:minmax(0,1fr)}@media(min-width:900px){.zweispalt{grid-template-columns:minmax(0,17rem) minmax(0,1fr);gap:var(--s5)}}.zweispalt__marke h2{position:sticky;inset-block-start:var(--s3);margin-block-start:0}.fakten{display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));border-block-start:1px solid var(--linie);max-inline-size:none}.fakt{padding-block:var(--s3);border-block-end:1px solid var(--linie);padding-inline-end:var(--s2)}.fakt b{display:block;font-size:1.9rem;font-weight:660;letter-spacing:-.03em;line-height:1.05;color:var(--tann);font-variant-numeric:tabular-nums}.feld--tief .fakt b{color:var(--weiss)}.fakt span{font-size:.9rem;color:var(--tinte-leise)}.feld--tief .fakt span{color:#ffffffc7}.feld--tief .fakten{border-block-start-color:#ffffff4d}.feld--tief .fakt{border-block-end-color:#ffffff4d}.feld--tief .hinweisbox{background:#ffffff14;border-color:#ffffff59}.feld--tief .karte{background:#ffffff14}.feld--tief .karte:hover{background:#ffffff24}.feld--tief .karte p{color:#ffffffd1}.feld--tief .karte__titel,.feld--tief .karte__icon{color:var(--weiss)}.notruf-karten{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.notruf-karte{display:flex;flex-direction:column;gap:.35rem}.notruf-karte p.notruf-karte__rolle{font-size:.78rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--tinte-leise);margin:0}.notruf-karte p.notruf-karte__nr{font-size:var(--step-2);font-weight:700;line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--tinte);margin:0}.notruf-karte p.notruf-karte__satz{font-size:.94rem;color:var(--tinte-leise);margin:0 0 var(--s2)}.notruf-karte .action{margin-block-start:auto;align-self:flex-start}.feld--tief .karte--hell{background:var(--weiss);color:var(--tinte)}.feld--tief .karte--hell:hover{background:var(--weiss)}.feld--tief .karte--hell h3{color:var(--tinte)}.feld--tief .karte--hell p{color:var(--tinte-leise)}.feld--tief a.karte--hell:hover{outline:1.5px solid var(--weiss);outline-offset:-1.5px}.weggabelung{grid-template-columns:repeat(auto-fit,minmax(17rem,1fr));gap:var(--s3)}.weg-karte{display:flex;flex-direction:column;gap:var(--s2);padding:var(--s4)}.weg-karte h3{font-size:var(--step-1);margin:0}.weg-karte p{font-size:.97rem;margin:0;flex:1}.weg-karte__knopf{align-self:flex-start;pointer-events:none}.feld--tief .karte--hell .action{background:var(--weiss);color:var(--tinte);border-color:var(--linie)}.feld--tief .karte--hell .action--primary{background:var(--signal);border-color:var(--signal);color:#fff}.plakette{align-self:flex-start;display:inline-block;background:var(--tann);color:#fff;border-radius:999px;padding:.32rem .85rem;font-size:.74rem;font-weight:700;letter-spacing:.07em;text-transform:uppercase;margin-block-end:var(--s1)}.wiederda__marke{font-size:.85rem;font-weight:650;color:var(--tinte-leise);margin:0 0 .35rem}.zweispalt__marke .action{margin-block-start:var(--s3)}.feld--tief .folge li:before{color:var(--weiss)}.feld--tief .folge li{border-block-end-color:#ffffff4d}.feld--tief .folge li:first-child{border-block-start-color:#ffffff4d}.folge{list-style:none;margin:0;padding:0;counter-reset:f;max-inline-size:none}.folge li{display:grid;grid-template-columns:2.25rem 1fr;gap:var(--s2);padding-block:var(--s3);border-block-end:1px solid var(--linie)}.folge li:first-child{border-block-start:1px solid var(--linie)}.folge li:before{counter-increment:f;content:counter(f);font-variant-numeric:tabular-nums;font-weight:660;color:var(--tann);font-size:1.05rem;padding-block-start:.1rem}.folge li h3{margin-block-start:0}.folge li p{margin-block-end:0}.karten{display:grid;gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));max-inline-size:none}.karte{background:var(--weiss);border-radius:var(--radius);padding:var(--s3);text-decoration:none;color:inherit;display:block}a.karte:hover{outline:1.5px solid var(--gruen-rand);outline-offset:-1.5px}.feld--tief a.karte:hover{outline-color:#ffffff73}.feld--weiss .karte{background:var(--papier)}.karte h3{margin-block-start:0;margin-block-end:.3rem}.karte p{font-size:.94rem;color:var(--tinte-leise);margin-block-end:0}.karte__icon{inline-size:1.75rem;block-size:1.75rem;color:var(--tann);margin-block-end:var(--s2)}.karte__titel{display:block;font-weight:650;font-size:1.125rem;letter-spacing:-.01em;margin-block-end:.3rem;color:var(--tinte)}.tat{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-block-size:52px;padding-inline:1.5rem;border-radius:var(--radius);text-decoration:none;font-weight:650;font-size:1rem;border:1.5px solid transparent}.tat--haupt{background:var(--signal);color:#fff}.tat--neben{background:var(--weiss);color:var(--tinte);border-color:var(--linie)}.feld--tief .tat--neben{background:transparent;color:#fff;border-color:#ffffff73}.tat--text{min-block-size:auto;padding:0;border:0;color:var(--tann);text-decoration:underline;text-underline-offset:.22em;text-decoration-thickness:1.5px}.feld--tief .tat--text{color:#fff}.taten{display:flex;flex-wrap:wrap;gap:var(--s2)}@media(max-width:520px){.taten{flex-direction:column;align-items:stretch}.tat{inline-size:100%}}.buehne{background:var(--weiss)}.buehne__gitter{display:grid;gap:var(--s4);align-items:center;grid-template-columns:minmax(0,1fr);padding-block:var(--s5);max-inline-size:none}@media(min-width:900px){.buehne__gitter{grid-template-columns:1fr 1fr;gap:var(--s5);padding-block:var(--s6)}}.buehne--nur-text .buehne__gitter{padding-block:var(--s4) var(--s3)}@media(min-width:900px){.buehne--nur-text .buehne__gitter{padding-block:var(--s5) var(--s4)}}.buehne__bild{border-radius:var(--radius);overflow:hidden;aspect-ratio:4 / 3}.buehne__bild img{inline-size:100%;block-size:100%;object-fit:cover}.buehne__platzhalter{display:flex;align-items:center;justify-content:center;text-align:center;padding:var(--space-m);border:2px dashed var(--gruen-rand);color:var(--ink-soft);font-size:var(--step--1)}.buehne__kontakt{display:flex;flex-wrap:wrap;gap:var(--s2) var(--s4);align-items:center;margin-block-start:var(--s3);padding-block-start:var(--s3);border-block-start:1px solid var(--linie);font-size:.95rem;color:var(--tinte-leise)}.buehne__kontakt a{color:var(--tinte);font-weight:620}@media(max-width:700px){.buehne__kontakt{margin-block-start:var(--s2);padding-block-start:var(--s2);gap:var(--s1) var(--s3)}}.buehne__kontakt address{font-style:normal}.tabelle-neu{inline-size:100%;border-collapse:collapse;font-size:.95rem;max-inline-size:none}.tabelle-neu th,.tabelle-neu td{text-align:start;padding:.7rem .5rem;border-block-end:1px solid var(--linie)}.tabelle-neu th{font-size:.85rem;font-weight:600;color:var(--tinte-leise)}.tabelle-neu td.zahl,.tabelle-neu th.zahl{text-align:end;font-variant-numeric:tabular-nums;white-space:nowrap}.tabelle-neu tr[data-today=true] th,.tabelle-neu tr[data-today=true] td{font-weight:650;color:var(--tinte)}.tabelle-rollt{overflow-x:auto;max-inline-size:100%}.tabelle-neu th.zahl,.tabelle-neu td.zahl{white-space:normal}.tabelle-neu .zahl__wert{white-space:nowrap}.tabelle-neu th,.tabelle-neu td:first-child{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}@media(max-width:520px){.tabelle-neu{font-size:.88rem}.tabelle-neu th,.tabelle-neu td{padding:.6rem .35rem}}.summe{position:sticky;inset-block-start:0;z-index:4;background:var(--papier);padding-block:var(--s2);border-block-end:2px solid var(--tann);margin-block-end:var(--s3)}.feld--weiss .summe{background:var(--weiss)}.summe__wert{font-size:2.1rem;font-weight:660;letter-spacing:-.03em;line-height:1;color:var(--tann);font-variant-numeric:tabular-nums}.summe__rest{font-size:.9rem;color:var(--tinte-leise);margin-block-start:.2rem}.summe[data-ueber=true] .summe__wert{color:var(--signal)}.summe[data-ueber=true]{border-block-end-color:var(--signal)}.balken{block-size:4px;background:var(--linie);margin-block-start:var(--s2);overflow:hidden;border-radius:99px}.balken span{display:block;block-size:100%;inline-size:0;background:var(--tann);transition:inline-size .1s linear}.summe[data-ueber=true] .balken span{background:var(--signal)}.zeile{display:grid;grid-template-columns:1fr auto;gap:var(--s2) var(--s3);align-items:center;padding-block:var(--s3);border-block-end:1px solid var(--linie);max-inline-size:none}.zeile:first-of-type{border-block-start:1px solid var(--linie)}.zeile__name{grid-column:1}.zeile__name b{display:block;font-weight:620;font-size:1rem}.zeile__name span{font-size:.88rem;color:var(--tinte-leise)}.zeile__preis{grid-column:2;font-variant-numeric:tabular-nums;font-weight:650;color:var(--tann);white-space:nowrap}.zeile[data-aus="1"] .zeile__preis{color:var(--tinte-leise);font-weight:400}.zeile__regler{grid-column:1 / -1;display:flex;align-items:center;gap:var(--s2)}.knopf{inline-size:46px;block-size:46px;flex:none;border:1.5px solid var(--linie);background:var(--weiss);border-radius:var(--radius);font-size:1.25rem;line-height:1;cursor:pointer;color:var(--tinte)}.knopf:active{background:var(--tann-hauch)}.knopf[disabled]{opacity:.3;cursor:default}.menge{flex:1;font-variant-numeric:tabular-nums;font-weight:620}.menge em{display:block;font-style:normal;font-weight:400;font-size:.85rem;color:var(--tinte-leise)}.vorlagen{display:flex;flex-wrap:wrap;gap:var(--s1);margin-block-end:var(--s3)}.vorlage{background:transparent;border:1.5px solid var(--linie);border-radius:99px;padding:.5rem 1rem;font:inherit;font-size:.9rem;font-weight:600;cursor:pointer;color:var(--tinte)}.vorlage:hover{border-color:var(--tann);color:var(--tann)}.jetzt{display:flex;align-items:flex-start;gap:var(--s2);background:var(--tann);color:var(--weiss);border-radius:var(--radius);padding:var(--s3);margin-block:var(--s3);max-inline-size:none}.jetzt p{margin:0;color:inherit;max-inline-size:none}.jetzt b{display:block;font-size:var(--step-1);font-weight:660;letter-spacing:-.01em;line-height:1.25}.jetzt span{display:block;font-size:.95rem;color:#ffffffd1;margin-block-start:.2rem}.jetzt__punkt{inline-size:.8rem;block-size:.8rem;flex:none;border-radius:50%;background:#7fd4a8;margin-block-start:.45rem}@media(max-width:700px){.jetzt{padding:var(--s2) var(--s3);margin-block:var(--s2);gap:var(--s2)}.jetzt__punkt{margin-block-start:.35rem}}.jetzt[data-open=false]{background:var(--tinte)}.jetzt[data-open=false] .jetzt__punkt{background:#d9d3cb}.jetzt[data-notdienst=true]{background:var(--signal)}.jetzt[data-notdienst=true] .jetzt__punkt{background:#fff}.zeiten{margin:0;max-inline-size:none}.zeiten>div{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--s2);align-items:baseline;padding-block:var(--s2);padding-inline:var(--s2);margin-inline:calc(var(--s2) * -1);border-block-end:1px solid var(--linie)}.zeiten>div:first-child{border-block-start:1px solid var(--linie)}.zeiten dt{font-weight:620}.zeiten dd{margin:0;font-variant-numeric:tabular-nums;text-align:end}.zeiten>div[data-today=true]{background:var(--tann-hauch);border-radius:var(--radius-s)}.heute-marke{display:none;background:var(--tann);color:#fff;border-radius:99px;padding:.12rem .5rem;font-size:.72rem;font-weight:700;letter-spacing:.03em;margin-inline-end:.5rem}.zeiten>div[data-today=true] .heute-marke{display:inline-block}.adresse{font-style:normal;font-size:1.05rem;line-height:1.55;margin:0}.adresse b{display:block;font-weight:650}button.tat{font:inherit;font-weight:650;font-size:1rem;cursor:pointer}.kopier-meldung{display:block;min-block-size:1.5em;margin-block-start:var(--s1);font-size:.9rem;font-weight:620;color:var(--tann)}.feld--streifen{padding-block:var(--s4)}@media(max-width:700px){.feld--streifen{padding-block:var(--s3)}}.notruf-streifen{display:grid;gap:var(--s3);align-items:center;grid-template-columns:minmax(0,1fr)}@media(min-width:760px){.notruf-streifen{grid-template-columns:minmax(0,1fr) auto;gap:var(--s4)}}.notruf-streifen h2{margin:0;font-size:var(--step-1)}.notruf-streifen p{margin:.35rem 0 0;font-size:.95rem;max-inline-size:none}.notruf-streifen__tasten{display:grid;grid-template-columns:1fr 1fr;gap:var(--s2)}@media(min-width:760px){.notruf-streifen__tasten{grid-template-columns:auto auto}}.notruf-streifen__tasten .action{inline-size:100%;padding-inline:var(--s2)}.action--notrufrand,.action--notrufrand:hover{border-color:var(--signal)}.karte--hervor{outline:1.5px solid var(--signal);outline-offset:-1.5px}a.karte--hervor:hover{outline-color:var(--signal)}.karten--klein{grid-template-columns:repeat(auto-fit,minmax(13rem,1fr))}.inhaber-block--gross .inhaber-block__zitat{font-size:var(--step-2);line-height:1.35}
