.mm-page{--mm-tief: #0d3527;--mm-nacht: #072019;--mm-gruen: #17754f;--mm-hell: #29a06b;--mm-leucht: #6fdba4;--mm-mint: #e6f5ed;--mm-mint-2: #f2faf6;--mm-seite: #f5f9f7;--mm-rand: #e0e8e4;--mm-tinte: #0d1712;--mm-text: #3b4a44;--mm-grau: #78877f;--mm-rot: #ad3327;--mm-rot-bg: #fdeceb;--mm-gold: #e8a33d;--mm-radius: 16px;--mm-radius-s: 10px;--mm-schatten: 0 1px 2px rgba(13, 23, 18, .04), 0 10px 30px rgba(13, 23, 18, .06);--mm-schatten-tief: 0 18px 44px rgba(13, 23, 18, .14);background:#fff;color:var(--mm-text);font-size:16px;line-height:1.5;letter-spacing:normal;-webkit-font-smoothing:antialiased}.mm-page *,.mm-page *:before,.mm-page *:after{box-sizing:border-box}body.mm-body,.mm-page{overflow-x:clip}.mm-page img{max-width:100%;height:auto;display:block}.mm-wrap{width:100%;max-width:1190px;margin:0 auto;padding:0 18px}.mm-sec{position:relative;padding:28px 0;overflow:hidden}.mm-sec--tight{padding:22px 0}.mm-sec--mint{background:var(--mm-mint-2)}.mm-sec--seite{background:var(--mm-seite)}.mm-sec--dunkel{background:radial-gradient(120% 90% at 15% 0%,#14513a 0%,var(--mm-tief) 45%,var(--mm-nacht) 100%);color:#cfe4da}.mm-sec--dunkel:before{content:"";position:absolute;inset:0 0 auto;height:1px;background:linear-gradient(90deg,transparent,rgba(111,219,164,.5),transparent)}@media screen and (min-width:916px){.mm-wrap{padding:0 50px}.mm-sec{padding:58px 0}.mm-sec--tight{padding:34px 0}}.mm-chip{display:inline-flex;align-items:center;gap:8px;margin:0 0 14px;padding:6px 13px 6px 10px;border-radius:999px;background:var(--mm-mint);color:var(--mm-gruen);font-size:12px;font-weight:600;letter-spacing:.06em;text-transform:uppercase}.mm-chip:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mm-hell)}.mm-sec--dunkel .mm-chip{background:#6fdba424;color:var(--mm-leucht)}.mm-h2{margin:0 0 12px;color:var(--mm-tinte);font-size:26px;line-height:31px;font-weight:650;letter-spacing:-.02em}.mm-h2 em{font-style:normal;color:var(--mm-gruen)}.mm-h3{margin:0 0 6px;color:var(--mm-tinte);font-size:18px;line-height:24px;font-weight:600}.mm-lead{margin:0 0 22px;font-size:16px;line-height:25px;max-width:60ch}.mm-sec--dunkel .mm-h2,.mm-sec--dunkel .mm-h3{color:#fff}.mm-sec--dunkel .mm-h2 em{color:var(--mm-leucht)}.mm-sec--dunkel .mm-lead{color:#a9c9bb}.mm-mitte{text-align:center}.mm-mitte .mm-lead{margin-left:auto;margin-right:auto}@media screen and (min-width:916px){.mm-h2{font-size:42px;line-height:48px}.mm-h3{font-size:19px;line-height:26px}.mm-lead{font-size:17px;line-height:28px}}.mm-card{background:#fff;border:1px solid var(--mm-rand);border-radius:var(--mm-radius);padding:20px;transition:transform .18s ease,box-shadow .18s ease}.mm-card:hover{transform:translateY(-2px);box-shadow:var(--mm-schatten)}.mm-sec--dunkel .mm-card{background:#ffffff0d;border-color:#ffffff1f;color:#c6dcd1}.mm-pill{display:inline-flex;align-items:center;gap:7px;padding:7px 13px;border-radius:999px;background:var(--mm-mint);color:var(--mm-gruen);font-size:13px;font-weight:550;line-height:18px}.mm-pill svg{flex:0 0 15px}.mm-pill--neg{background:var(--mm-rot-bg);color:var(--mm-rot)}.mm-pill--linie{background:transparent;border:1px solid var(--mm-rand);color:var(--mm-grau)}.mm-bild{position:relative;border-radius:var(--mm-radius);overflow:hidden;background:var(--mm-mint)}.mm-bild img{width:100%;height:100%;object-fit:cover}.mm-bild--4x3{aspect-ratio:4 / 3}.mm-bild--1x1{aspect-ratio:1 / 1}.mm-bild--hoch{aspect-ratio:4 / 5}.mm-platz{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;height:100%;padding:20px;text-align:center;background:repeating-linear-gradient(135deg,#eaf4ef 0 12px,#e2eee8 12px 24px);color:var(--mm-gruen);font-size:13px;line-height:18px}.mm-platz b{font-size:13px;font-weight:600}.mm-platz span{color:var(--mm-grau)}.mm-btn{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;width:100%;min-height:62px;padding:12px 18px;border:0;border-radius:12px;background:linear-gradient(180deg,#1d885c 0%,var(--mm-gruen) 100%);box-shadow:0 8px 20px #17754f47;color:#fff;font-family:inherit;font-size:19px;font-weight:650;line-height:24px;text-align:center;text-decoration:none;cursor:pointer;transition:filter .15s ease,transform .06s ease,box-shadow .15s ease}.mm-btn:hover{filter:brightness(1.06);box-shadow:0 10px 26px #17754f57}.mm-btn:not(.mm-btn--weiss):active{background:#fff;color:var(--mm-gruen);box-shadow:inset 0 0 0 2px var(--mm-gruen);transform:translateY(1px)}.mm-btn--weiss:active{transform:translateY(1px)}.mm-btn s{opacity:.62;font-weight:500}.mm-btn__note{display:inline-flex;align-items:center;gap:5px;font-size:12px;font-weight:400;line-height:16px;opacity:.88}.mm-btn.is-busy{position:relative;background:#fff;color:var(--mm-gruen);box-shadow:inset 0 0 0 2px var(--mm-gruen);filter:none;transform:translateY(1px);pointer-events:none;cursor:default}.mm-btn.is-busy>*{visibility:hidden}.mm-btn.is-busy:after{content:"";position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border:2.5px solid rgba(23,117,79,.24);border-top-color:var(--mm-gruen);border-radius:50%;animation:mm-kreisel .62s linear infinite}@keyframes mm-kreisel{to{transform:rotate(360deg)}}.mm-btn--weiss{background:#fff;color:var(--mm-tief);box-shadow:0 8px 20px #0000002e}.mm-btn--weiss:hover{background:#eaf6f0}@media screen and (min-width:916px){.mm-btn{font-size:20px;min-height:66px}}.mm-stars{display:inline-flex;gap:2px;color:var(--mm-gold)}.mm-stars svg{width:15px;height:15px}.mm-liste{margin:0;padding:0;list-style:none;display:grid;gap:11px}.mm-liste li{display:flex;align-items:flex-start;gap:10px;font-size:15px;line-height:22px}.mm-liste svg{flex:0 0 19px;margin-top:2px;color:var(--mm-hell)}.mm-sec--dunkel .mm-liste li{color:#c6dcd1}.mm-sec--dunkel .mm-liste svg{color:var(--mm-leucht)}.mm-2col{display:grid;gap:26px}.mm-3col{display:grid;gap:16px}.mm-4col{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr))}.mm-rail{display:grid;grid-auto-flow:column;grid-auto-columns:78%;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin:0 -18px;padding:4px 18px 10px;scrollbar-width:none}.mm-rail::-webkit-scrollbar{display:none}.mm-railnav[hidden]{display:none}.mm-railnav{display:flex;align-items:center;justify-content:center;gap:14px;margin-top:14px}.mm-railnav__pfeil{flex:0 0 34px;width:34px;height:34px;padding:0;display:flex;align-items:center;justify-content:center;background:#fff;border:1px solid var(--mm-rand);border-radius:50%;color:var(--mm-gruen);cursor:pointer;transition:border-color .15s ease,opacity .15s ease}.mm-railnav__pfeil:hover:not(:disabled){border-color:var(--mm-gruen)}.mm-railnav__pfeil:disabled{opacity:.35;cursor:default}.mm-railnav__punkte{display:flex;align-items:center;gap:6px}.mm-railnav__punkt{width:7px;height:7px;padding:0;background:var(--mm-rand);border:0;border-radius:999px;cursor:pointer;transition:width .2s ease,background .2s ease}.mm-railnav__punkt.is-an{width:18px;background:var(--mm-gruen)}.mm-rail>*{scroll-snap-align:center}@media screen and (min-width:916px){.mm-2col{grid-template-columns:repeat(2,minmax(0,1fr));gap:54px;align-items:center}.mm-3col{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px}.mm-4col{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mm-railnav{display:none}.mm-rail{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));overflow:visible;margin:0;padding:0;gap:22px}}@media(prefers-reduced-motion:no-preference){.mm-fade{opacity:0;transform:translateY(18px);transition:opacity .55s ease,transform .55s ease}.mm-fade.is-da{opacity:1;transform:none}}.mm-puls{position:relative;display:inline-block;width:9px;height:9px;border-radius:50%;background:#2fb877;flex:0 0 9px}.mm-puls:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:50%;border:2px solid rgba(47,184,119,.5);animation:mm-puls 1.6s ease-out infinite}@keyframes mm-puls{0%{transform:scale(.6);opacity:1}to{transform:scale(1.5);opacity:0}}.mm-hoch{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:6px;border-radius:50%;background:#6fdba429;color:var(--mm-leucht);vertical-align:8px}@media screen and (max-width:915px){.mm-page .mm-btn{max-width:none!important}.mm-lead{font-size:15.5px;line-height:24px}}
/*# sourceMappingURL=/cdn/shop/t/22/assets/mm-base.css.map */
