.mm-knopf{display:none;align-items:center;justify-content:center;gap:4px;flex-direction:column;flex-shrink:0;width:42px;height:42px;padding:0;border:1px solid #e7eae1;border-radius:999px;background:#ffffff;color:#18200f;cursor:pointer}@media (max-width:1140px){.mkt .mm-knopf,.seite-spritze .mm-knopf{display:inline-flex}}@media (max-width:720px){.blog .mm-knopf,.kontakt .mm-knopf,.recht .mm-knopf,.ueber .mm-knopf{display:inline-flex}}.mm-balken{display:block;width:17px;height:2px;border-radius:2px;background:currentColor}.mm-overlay{position:fixed;inset:0;z-index:100;display:flex;flex-direction:column;padding:16px 22px calc(26px + env(safe-area-inset-bottom));overflow-y:auto;overscroll-behavior:contain;background:#26331a;color:#ffffff;animation:mm-auf .18s ease-out both}@keyframes mm-auf{0%{opacity:0}to{opacity:1}}.mm-kopf{display:flex;justify-content:space-between;gap:16px}.mm-kopf,.mm-zu{align-items:center}.mm-zu{display:inline-flex;justify-content:center;width:42px;height:42px;padding:0;border:1px solid rgba(255,255,255,.26);border-radius:999px;background:transparent;color:#ffffff;cursor:pointer}.mm-zu svg{width:17px;height:17px}.mm-liste{display:flex;flex-direction:column;margin:22px 0 0;padding:0;list-style:none}.mm-liste a{display:block;padding:15px 0;border-bottom:1px solid rgba(255,255,255,.12);color:#ffffff;font-size:clamp(22px,6vw,27px);font-weight:600;letter-spacing:-.02em;text-decoration:none}.mm-liste a[aria-current=page]{color:#c9e870}.mm-aktionen{display:flex;flex-direction:column;gap:10px;margin-top:auto;padding-top:30px}.mm-aktionen a{border-radius:999px;padding:15px 22px;text-align:center;font-size:16px;font-weight:600;text-decoration:none}.mm-start{background:#c9e870;color:#18200f}.mm-zweit{border:1px solid rgba(255,255,255,.3);color:#ffffff}body.mm-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){.mm-overlay{animation:none}}