.mts-mega,.mts-mm{--mm-ink: #141414;--mm-text: #30342f;--mm-muted: #5b6159;--mm-line: #e1e4dd;--mm-soft: #f4f4f4;--mm-dark: #1e221d;--mm-green: rgb(var(--btn-bg-color, 129 178 63));--mm-green-text: #3f6a12}.mts-mega{display:none}@media(min-width:769px){.mts-mega-an .main-nav{display:none!important}.mts-mega{display:block}.mts-mega__top{display:flex;flex-wrap:wrap;gap:2px;margin:0;padding:0;list-style:none}.mts-mega__top-link{display:inline-flex;align-items:center;gap:6px;height:48px;padding:0 14px;border:0;border-bottom:3px solid transparent;background:none;color:inherit;font:inherit;font-weight:600;text-decoration:none;cursor:pointer}.mts-mega__top-link svg{transition:transform .2s}.mts-mega__top-link:hover,.mts-mega__top-link.is-active{border-bottom-color:var(--mm-line)}.mts-mega__top-link[aria-expanded=true]{border-bottom-color:var(--mm-green);font-weight:700}.mts-mega__top-link[aria-expanded=true] svg{transform:rotate(180deg)}.mts-mega__top-link:focus-visible{outline:2px solid var(--mm-ink);outline-offset:-2px}.mts-mega__panel{position:absolute;z-index:40;top:100%;left:0;width:var(--viewport-width, 100vw);max-height:max(100vh - var(--mts-mega-top, 150px) - 24px,60vh);overflow:auto;border-top:1px solid var(--mm-line);background:#fff;color:var(--mm-text);box-shadow:0 24px 48px #14181224;font-size:15px;line-height:1.5;text-align:left}.mts-mega__panel[hidden]{display:none}.mts-mega__inner{display:flex;gap:32px;padding-top:32px;padding-bottom:36px}.mts-mega__main{flex:1 1 auto;min-width:0}.mts-mega__aside{flex:0 0 280px;display:flex;flex-direction:column;gap:16px}.mts-mega a{color:var(--mm-ink);text-decoration:none}.mts-mega a:hover{color:var(--mm-green-text)}.mts-mega__head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:6px 24px;padding-bottom:14px;border-bottom:1px solid var(--mm-line)}.mts-mega__h2{margin:0;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:24px;line-height:1.2;color:var(--mm-ink)}.mts-mega__h3{margin:0;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:15px;color:var(--mm-ink)}.mts-mega .mts-mega__all{font-weight:700;text-decoration:underline;text-decoration-color:var(--mm-green);text-decoration-thickness:2px;text-underline-offset:4px}.mts-mega__split{display:flex;gap:32px}.mts-mega__bereiche{flex:0 0 260px;display:flex;flex-direction:column;gap:2px;margin:0;padding:0;list-style:none}.mts-mega .mts-mega__bereich{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:44px;padding:0 14px;border-radius:8px;font-family:var(--heading-font-family, inherit);font-weight:600;font-size:16px;color:var(--mm-text)}.mts-mega .mts-mega__bereich svg{color:#b4b8b0;flex-shrink:0}.mts-mega .mts-mega__bereich.is-active{background:var(--mm-soft);color:var(--mm-ink);font-weight:700}.mts-mega .mts-mega__bereich.is-active svg{color:var(--mm-green-text)}.mts-mega__detail{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:24px}.mts-mega__sub[hidden]{display:none}.mts-mega__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 24px;margin:12px 0 0;padding:0;list-style:none}.mts-mega__links a{display:block;padding:7px 0}.mts-mega__cols{display:grid;grid-template-columns:repeat(auto-fill,minmax(190px,1fr));gap:24px;margin-top:20px}.mts-mega .mts-mega__col-title{display:block;margin-bottom:6px;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:16px}.mts-mega__col ul{margin:0;padding:0;list-style:none}.mts-mega__col li a{display:block;padding:6px 0}.mts-mega__extra{padding-top:20px;border-top:1px solid var(--mm-line)}.mts-mega__extra--flach{padding-top:0;border-top:0}.mts-mega__extra .mts-mega__h3{margin-bottom:12px}.mts-mega__extra-head{display:flex;align-items:baseline;justify-content:space-between;gap:16px}.mts-mega__extra-head span{font-size:13px;color:var(--mm-muted)}.mts-mega__akkus{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.mts-mega .mts-mega__akku{display:flex;align-items:center;gap:12px;min-height:62px;padding:9px 12px;border:1px solid var(--mm-line);border-radius:10px}.mts-mega .mts-mega__akku:hover{border-color:var(--mm-ink);color:var(--mm-ink)}.mts-mega__akku-kurz{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;min-width:48px;height:40px;padding:0 6px;border-radius:7px;background:var(--mm-ink);color:#fff;font-family:var(--heading-font-family, inherit);font-weight:800;font-size:15px;box-sizing:border-box}.mts-mega__akku-text{display:flex;flex-direction:column;line-height:1.25}.mts-mega__akku-text span{font-size:13px;color:var(--mm-muted)}.mts-mega .mts-mega__karte{display:flex;flex-direction:column;gap:10px;padding:20px;border-radius:14px}.mts-mega__karte--hell{background:var(--mm-soft)}.mts-mega .mts-mega__karte--dunkel{background:var(--mm-dark);color:#e9ece6}.mts-mega__karte--dunkel .mts-mega__karte-titel,.mts-mega__karte--dunkel .mts-mega__karte-link{color:#fff}.mts-mega__karte--dunkel .mts-mega__karte-text{color:#cfd4cb}.mts-mega__karte-bild{width:100%;height:auto;aspect-ratio:16 / 10;object-fit:cover;border-radius:8px}.mts-mega__karte-titel{font-family:var(--heading-font-family, inherit);font-weight:800;font-size:18px;line-height:1.25;color:var(--mm-ink)}.mts-mega__karte-text{font-size:14px}.mts-mega__karte-link{font-weight:700;text-decoration:underline;text-decoration-color:var(--mm-green);text-decoration-thickness:2px;text-underline-offset:4px}.mts-mega .mts-mega__tel{font-weight:700;color:var(--mm-green-text)}.mts-mega__zeiten{font-size:13px;color:var(--mm-muted)}}@media(min-width:769px)and (max-width:1100px){.mts-mega__aside{display:none}.mts-mega__bereiche{flex-basis:210px}.mts-mega__links{grid-template-columns:repeat(2,minmax(0,1fr))}}.mts-mega__datum{display:inline-flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:50px;height:50px;border-radius:9px;background:rgb(var(--btn-bg-color, 129 178 63));color:rgb(var(--btn-text-color, 255 255 255));line-height:1}.mts-mega__datum b{font-size:20px}.mts-mega__datum small{margin-top:3px;font-size:10px;font-weight:700}.mts-mega__chips{display:flex;flex-wrap:wrap;gap:8px}.mts-mega__chip{display:inline-flex;align-items:center;min-height:40px;padding:0 16px;border-radius:999px;background:#f4f4f4;color:#141414;font-weight:700;font-size:14px;text-decoration:none}.mts-mega__chip:hover{background:#e8ebe4}.mts-mm{display:flex;flex-direction:column;gap:20px;padding:20px var(--gutter, 16px) 24px;border-top:1px solid var(--mm-line)}.mts-mm__h{margin:0 0 10px;font-weight:800;font-size:14px;color:var(--mm-ink)}.mts-mm__akkus{display:flex;gap:8px;overflow-x:auto;padding-bottom:4px}.mts-mm__akku{display:flex;flex-direction:column;justify-content:center;flex-shrink:0;min-width:92px;min-height:56px;padding:8px 12px;border:1px solid var(--mm-line);border-radius:10px;color:var(--mm-ink);text-decoration:none;box-sizing:border-box}.mts-mm__akku span{font-size:12px;color:var(--mm-muted)}.mts-mm__karte{display:flex;align-items:center;gap:12px;padding:14px;border-radius:12px;background:var(--mm-dark);color:#fff;text-decoration:none}.mts-mm__karte strong{display:block;font-size:15px}.mts-mm__karte span span{display:block;font-size:13px;color:#cfd4cb}.mts-mm__kontakt{display:grid;grid-template-columns:1fr 1fr;gap:8px}.mts-mm__btn{display:flex;align-items:center;justify-content:center;min-height:48px;border:2px solid var(--mm-ink);border-radius:6px;background:#fff;color:var(--mm-ink);font-weight:700;text-decoration:none;box-sizing:border-box}.mts-mm__btn--gruen{border-color:var(--mm-green);background:var(--mm-green);color:rgb(var(--btn-text-color, 255 255 255))}.mts-mm__zeiten{grid-column:1 / -1;text-align:center;font-size:12px;color:var(--mm-muted)}@media(prefers-reduced-motion:reduce){.mts-mega__top-link svg{transition:none}}@media(min-width:769px){.mts-mm{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/45/assets/mts-mega.css.map */
