.suche-abschnitt{padding-block:0 var(--abschnitt)}.suche{max-width:58rem}.suche__form{align-items:center;display:flex;position:relative}.suche__lupe{border:2px solid var(--leise);pointer-events:none;border-radius:50%;width:1.1rem;height:1.1rem;position:absolute;top:50%;left:1.1rem;translate:0 -55%}.suche__lupe:after{content:"";background:var(--leise);width:2px;height:.5rem;position:absolute;bottom:-.42rem;right:-.3rem;rotate:-45deg}.suche__feld{border:1px solid var(--linie-feld);background:var(--grund);width:100%;min-height:4rem;color:var(--tinte);font-size:var(--t-4);letter-spacing:-.01em;transition:border-color var(--dauer-schnell), box-shadow var(--dauer-schnell);appearance:none;border-radius:0;padding:.9rem 3.4rem .9rem 3.1rem}.suche__feld::-webkit-search-cancel-button{display:none}.suche__feld::placeholder{color:var(--leise)}.suche__feld:hover{border-color:var(--tinte-2)}.suche__feld:focus-visible{border-color:var(--verweis);box-shadow:inset 0 0 0 1px var(--verweis);outline:none}.suche__form:focus-within .suche__lupe{border-color:var(--verweis)}.suche__form:focus-within .suche__lupe:after{background:var(--verweis)}.suche__leeren{cursor:pointer;width:2.5rem;height:2.5rem;color:var(--leise);background:0 0;border:0;font-size:1.6rem;line-height:1;position:absolute;right:.6rem}.suche__leeren:hover{color:var(--tinte)}.suche__leeren:focus-visible{box-shadow:var(--fokus)}.suche__stand{font-size:var(--t-mini);letter-spacing:.06em;color:var(--leise);margin:.85rem 0 0}.suche__filter{margin-top:1.4rem}.suche__gruppe{margin-top:clamp(2rem,1.5rem + 1.5vw,3rem)}.suche__gruppentitel{border-bottom:1px solid var(--linie-stark);align-items:baseline;gap:.6rem;margin:0 0 .4rem;padding-bottom:.7rem;display:flex}.suche__zahl{color:var(--leise)}.suche__liste{margin:0;padding:0;list-style:none}.suche__liste>li{border-bottom:1px solid var(--linie)}.suche__treffer{color:inherit;transition:background-color var(--dauer-schnell);gap:.3rem;padding:1rem .2rem;text-decoration:none;display:grid}.suche__treffer:hover{background:color-mix(in oklab, var(--tinte) 4%, transparent)}.suche__treffer:focus-visible{box-shadow:var(--fokus)}.suche__titel{font-size:var(--t-4);letter-spacing:-.015em;color:var(--tinte);font-weight:600;line-height:1.3}.suche__treffer:hover .suche__titel{color:var(--verweis-text)}.suche__unter{font-size:var(--t-mini);letter-spacing:.04em;color:var(--leise);line-height:1.5}.suche__text{font-size:var(--t-klein);color:var(--tinte-2);overflow-wrap:anywhere;line-height:1.55}.suche mark{background:color-mix(in oklab, var(--signal) 26%, transparent);color:inherit;padding:0 .08em}.suche__mehr{margin-top:.6rem}.suche__vorschlaege{margin-top:2.4rem}.suche__vorschlaege .etikett{margin:0 0 .8rem}.suche__vorschlaege .chips{margin:0;padding:0;list-style:none}.suche__vorschlaege a.chip{text-decoration:none}
