.kani-rail-sec{padding:40px 0}.kani-rail-sec__in{max-width:1180px;margin-inline:auto;padding-inline:var(--kani-rand)}.kani-rail-sec__head{margin-bottom:18px}.kani-rail-sec__h{font-family:var(--kani-display);font-weight:700;font-size:clamp(2.6rem,7vw,3.8rem);line-height:1.02;letter-spacing:-.02em;margin:0}.kani-rail-sec__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:16px;margin-top:8px}.kani-rail-sec__sub{margin:0;font-size:1.5rem;line-height:1.4;color:var(--kani-muted)}.kani-rail-sec__mehr{display:inline-flex;align-items:center;gap:7px;font-size:1.45rem;font-weight:700;color:var(--kani-pink-text);white-space:nowrap;text-decoration:none}.kani-rail-sec__mehr:hover{text-decoration:underline}.kani-rail-sec__pfeil{width:2.1rem;height:2.1rem;flex:none}.kani-rail-sec__leer{opacity:.6;font-size:1.4rem}.kani-rail{display:flex;gap:12px;overflow-x:auto;scrollbar-width:none;-webkit-overflow-scrolling:touch;scroll-snap-type:x mandatory;scroll-padding-inline:var(--kani-rand);margin-inline:calc(var(--kani-rand) * -1);padding:4px var(--kani-rand) 14px}.kani-rail::-webkit-scrollbar{display:none}@media(hover:hover)and (pointer:fine){.kani-rail{cursor:grab}.kani-rail.is-gezogen{cursor:grabbing;scroll-snap-type:none;-webkit-user-select:none;user-select:none}.kani-rail.is-gezogen a{cursor:grabbing}.kani-rail.is-gezogen>*{pointer-events:none}.kani-rail.is-gezogen .kani-card{transform:none}}.kani-rail:focus-visible{outline:2px solid var(--kani-pink);outline-offset:4px}.kani-rail>*{scroll-snap-align:start;flex:0 0 clamp(196px,58vw,268px);min-width:0}.kani-card{position:relative;display:flex;flex-direction:column;border:0;border-radius:var(--kani-r-lg);background:none;padding:0 0 6px;transition:transform .18s cubic-bezier(.34,1.4,.64,1)}.kani-card:hover{transform:translateY(-3px)}.kani-card__art{position:relative;aspect-ratio:1;border-radius:18px;overflow:visible;background:#fdfdfd;display:grid;place-items:center;padding:0;margin-bottom:26px}.kani-card__art>img.kani-card__platzhalter{object-fit:cover;border-radius:18px;padding:0}.kani-card__art>img,.kani-card__art>svg,.kani-card__art>span[data-kani-art]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;display:block;border-radius:18px;padding:6%;box-sizing:border-box}.kani-card__add{position:absolute;right:6px;bottom:-18px;z-index:2;width:46px;height:46px;border:0;border-radius:999px;display:grid;place-items:center;background:var(--kani-pink);color:#fff;box-shadow:0 4px 12px #db063e4d;cursor:pointer;text-decoration:none;transition:transform .16s cubic-bezier(.34,1.56,.64,1),filter .18s}.kani-card__add:hover{filter:brightness(1.1)}.kani-card__add:active{transform:scale(.92)}.kani-card__add[disabled]{opacity:.5;pointer-events:none}.kani-card__add.is-fertig{background:var(--kani-gruen-ok);color:#fff;box-shadow:0 4px 12px #22a04b59}.kani-card__add.is-laed{opacity:.75}.kani-card__add .kani-tasche,.kani-card__add .kani-haken,.kani-pfeil{width:28px;height:28px}.kani-card__n{font-family:var(--kani-display);font-weight:700;font-size:1.6rem;line-height:1.16;letter-spacing:-.01em;margin:0 0 4px}.kani-card__link{color:inherit;text-decoration:none;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.kani-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit}.kani-card__sub{margin:0 0 6px;font-size:1.3rem;line-height:1.35;color:var(--kani-muted);display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.kani-card__bewertung{display:flex;align-items:center;gap:6px;margin-bottom:6px}.kani-sterne{position:relative;display:inline-block;font-size:1.35rem;line-height:1;letter-spacing:.06em;color:var(--kani-line)}.kani-sterne__voll{position:absolute;left:0;top:0;overflow:hidden;white-space:nowrap;color:#ffc01e}.kani-card__anzahl{font-size:1.2rem;color:var(--kani-muted)}.kani-card__preiszeile{display:flex;align-items:baseline;gap:8px;margin-top:auto}.kani-card__p{font-weight:700;font-size:1.7rem}.kani-card__alt{font-size:1.3rem;color:var(--kani-muted)}.kani-card .kani-card__lager{display:block;margin:5px 0 0;min-height:1.62rem;min-height:1lh;font-size:1.2rem;line-height:1.35;font-weight:700;color:var(--kani-pink-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kani-card__badge{position:absolute;top:10px;left:10px;z-index:2;padding:3px 8px;border-radius:999px;font-size:1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--kani-pink);color:#fff}.kani-card__aus{position:absolute;left:10px;right:10px;top:42%;z-index:2;text-align:center;font-size:1.1rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;background:var(--kani-ink);padding:6px;border-radius:8px}.kani-card--aus .kani-card__art img{opacity:.45}.kani-rail__leiste{display:none;height:4px;border-radius:999px;background:var(--kani-line);margin:10px var(--kani-rand) 0}.kani-rail__leiste.is-sichtbar{display:block}.kani-rail__leiste-daumen{display:block;height:100%;width:22%;border-radius:999px;background:var(--kani-text);transform:translate(0);transition:width .18s}@media(min-width:760px){.kani-rail-sec{padding:56px 0}.kani-rail-sec__head{margin-bottom:22px}.kani-rail>*{flex-basis:268px}.kani-card__add{width:48px;height:48px;bottom:-19px}.kani-card__add .kani-tasche,.kani-card__add .kani-haken,.kani-pfeil{width:30px;height:30px}.kani-card__n{font-size:1.75rem}.kani-card .kani-card__lager{font-size:1.25rem;min-height:1.6875rem;min-height:1lh}}@media(prefers-reduced-motion:reduce){.kani-card,.kani-card__add,.kani-rail__leiste-daumen{transition:none}.kani-card:hover{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/kani-rail.css.map */
