.spv--m{display:flex;flex-direction:column;min-height:100%}.spv-mtop{padding:16px 16px 12px;display:flex;flex-direction:column;gap:4px}.spv .spv-mh{font-size:16px;line-height:20px;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.spv-tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;margin:0 16px 12px;padding:4px;border-radius:16px;background:var(--v-ground)}.spv .spv-tab{display:flex;align-items:center;justify-content:center;text-align:center;min-height:40px;padding:0 4px;border:0;border-radius:12px;background:transparent;color:var(--v-ink);cursor:pointer;font-size:12px;line-height:16px;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.spv .spv-tab[aria-pressed=true]{background:var(--v-ink);color:#fff}.spv-car{position:relative;display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;padding:8px 16px 16px;scrollbar-width:none;overscroll-behavior-x:contain}.spv-car::-webkit-scrollbar{display:none}.spv-car .spv-card{flex:none;width:min(300px,calc(100% - 40px));scroll-snap-align:start;padding:12px;gap:12px}.spv-car .spv-pic{max-height:190px}.spv-car .spv-tx{padding:0 4px 4px;gap:8px}.spv-car .spv-nm{font-size:16px;line-height:20px}.spv-car .spv-card.is-best{transform:none}.spv-mf{margin:0 16px;border-radius:20px;background:var(--v-soft)}.spv .spv-mf__t{display:flex;align-items:center;gap:12px;width:100%;min-height:72px;padding:12px 16px;border:0;border-radius:20px;background:transparent;color:var(--v-ink);text-align:left;cursor:pointer}.spv-mf__ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--v-ink);color:var(--v-mint);display:inline-flex;align-items:center;justify-content:center}.spv-mf__tt{display:flex;flex-direction:column;flex:1 1 auto;min-width:0}.spv .spv-mf__t>.spn2-ic:last-child{flex:none;transition:transform .2s ease}.spv .spv-mf__t[aria-expanded=true]>.spn2-ic:last-child{transform:rotate(180deg)}.spv-mf__body{padding:0 16px 16px}.spv--m .spv-fnd__bar{display:none}.spv--m .spv-prog i{background:var(--v-line)}.spv--m .spv-prog i.is-on{background:var(--v-ink)}.spv--m .spv-chips{padding-left:0}.spv--m .spv-chip{color:var(--v-ink);background:#fff;box-shadow:inset 0 0 0 1px var(--v-line);font-size:16px}.spv--m .spv-chip:hover{box-shadow:inset 0 0 0 1px var(--v-ink)}.spv--m .spv-chip[aria-pressed=true]{background:var(--v-mint);color:var(--v-ink)}.spv--m .spv-txtbtn{color:var(--v-muted);text-decoration-color:var(--v-mint)}.spv--m .spv-txtbtn:hover{color:var(--v-ink)}.spv--m .spv-sum{background:#fff;box-shadow:none}.spv--m .spv-sum__t,.spv--m .spv-r__nm,.spv--m .spv-r__txt,.spv--m .spv-alt__l{color:var(--v-ink)}.spv--m .spv-res{padding:16px;border-radius:16px;background:#fff}.spv--m .spv-res:not(.has-result){display:none}.spv--m .spv-r__lbl,.spv--m .spv-why li{color:var(--v-muted)}.spv--m .spv-why li strong{color:var(--v-ink)}.spv--m .spv-alt{color:var(--v-muted)}.spv--m .spv-alt__a{color:var(--v-ink)!important;text-decoration:underline;text-decoration-color:var(--v-mint);text-decoration-thickness:2px;text-underline-offset:4px}.spv--m .spv-r__up .spv-tl{color:var(--v-ink)}.spv-mrueck{padding:16px 16px 0}.spv-mfoot{display:flex;flex-direction:column;gap:8px;margin-top:16px;padding:16px;border-top:1px solid var(--v-line)}.spv-mfoot .spv-flinks{gap:8px 24px}.spv .spv-sticky{position:sticky;bottom:0;z-index:3;display:flex;align-items:center;gap:12px;margin-top:auto;min-height:64px;padding:12px 16px;background:var(--v-ink);color:#fff;text-decoration:none}.spv-sticky__ic{flex:none;width:40px;height:40px;border-radius:12px;background:var(--v-muted);color:var(--v-mint);display:inline-flex;align-items:center;justify-content:center}.spv .spv-sticky__t{flex:1 1 auto;min-width:0;color:#fff;font-size:16px;line-height:20px;font-weight:700}.spv-sticky__pill{flex:none;padding:4px 12px;border-radius:12px;background:var(--v-mint);color:var(--v-ink);font-size:12px;line-height:16px;font-weight:700;letter-spacing:.1em;text-transform:uppercase}.spn2m__body:has(.spv--m){padding-bottom:0}@media(max-width:359px){.spv .spv-tab{font-size:12px;letter-spacing:0}.spv-car .spv-card{width:calc(100% - 32px)}}
/*# sourceMappingURL=/cdn/shop/t/143/assets/sp-nav2-veredelung-m.css.map */
