.kv[data-astro-cid-gvzekard]{margin:2.5rem 0;padding:1.5rem;border:1px solid var(--color-base-300);border-radius:1rem;background:var(--color-base-200);position:relative}.kv[data-astro-cid-gvzekard]:before{content:"";position:absolute;top:-1px;left:50%;width:min(18rem,60%);height:.9rem;transform:translate(-50%);border:2px solid var(--synsfelt-arc);border-top:0;border-radius:0 0 18rem 18rem;pointer-events:none}.kv__heading[data-astro-cid-gvzekard]{margin:.5rem 0 .25rem;font-family:var(--font-serif);font-size:clamp(1.4rem,1.2rem + .8vw,1.8rem);font-weight:600;line-height:1.2}.kv__intro[data-astro-cid-gvzekard]{margin:0 0 1rem;max-width:62ch}.kv__controls[data-astro-cid-gvzekard]{display:grid;gap:1rem;margin-bottom:1.25rem}.kv__controls[data-astro-cid-gvzekard][hidden]{display:none}.kv__group[data-astro-cid-gvzekard]{border:0;margin:0;padding:0;min-width:0}.kv__legend[data-astro-cid-gvzekard]{font-size:.85rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.5rem}.kv__options[data-astro-cid-gvzekard]{display:flex;flex-wrap:wrap;gap:.5rem}.kv__pill[data-astro-cid-gvzekard]{display:inline-flex;align-items:center;gap:.5rem;min-height:2.75rem;padding:.45rem .9rem;border:1px solid color-mix(in srgb,var(--color-base-content) 35%,transparent);border-radius:999px;background:var(--color-base-100);cursor:pointer;font-weight:600}.kv__pill[data-astro-cid-gvzekard] input[data-astro-cid-gvzekard]{appearance:none;width:1rem;height:1rem;margin:0;border:2px solid var(--color-primary);border-radius:50%;flex:none}.kv__pill[data-astro-cid-gvzekard] input[data-astro-cid-gvzekard]:checked{background:var(--color-primary);box-shadow:inset 0 0 0 3px var(--color-base-100)}.kv__pill[data-astro-cid-gvzekard]:has(input:checked){border-color:var(--color-primary);color:var(--color-primary)}.kv__pill[data-astro-cid-gvzekard]:has(input:focus-visible){outline:3px solid var(--color-accent);outline-offset:2px}.kv__bar[data-astro-cid-gvzekard]{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.kv__count[data-astro-cid-gvzekard]{margin:0;font-weight:700}.kv__reset[data-astro-cid-gvzekard]{min-height:2.75rem;padding:.45rem 1rem;border:2px solid var(--color-primary);border-radius:.6rem;background:transparent;color:var(--color-primary);font-weight:700;cursor:pointer}.kv__list[data-astro-cid-gvzekard]{list-style:none;margin:0;padding:0;display:grid;gap:.9rem}.kv__row[data-astro-cid-gvzekard]{display:grid;grid-template-columns:5.5rem minmax(0,1fr);gap:1rem;padding:1rem;border:1px solid var(--color-base-300);border-radius:.9rem;background:var(--color-base-100)}.kv__row[data-astro-cid-gvzekard][hidden]{display:none}.kv__img[data-astro-cid-gvzekard]{width:5.5rem;height:5.5rem;object-fit:contain;border-radius:.6rem;background:#fff}.kv__title[data-astro-cid-gvzekard]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.25rem 1rem;align-items:baseline}.kv__name[data-astro-cid-gvzekard]{margin:0;font-family:var(--font-serif);font-size:1.15rem;font-weight:600}.kv__price[data-astro-cid-gvzekard]{margin:0;font-weight:700;font-variant-numeric:tabular-nums}.kv__price-label[data-astro-cid-gvzekard]{font-weight:400;font-size:.85rem}.kv__facts[data-astro-cid-gvzekard]{display:grid;grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:.35rem 1rem;margin:.6rem 0;font-size:.95rem}.kv__facts[data-astro-cid-gvzekard] div[data-astro-cid-gvzekard]{min-width:0}.kv__facts[data-astro-cid-gvzekard] dt[data-astro-cid-gvzekard]{font-size:.8rem;font-weight:700;color:color-mix(in srgb,var(--color-base-content) 82%,var(--color-base-100))}.kv__facts[data-astro-cid-gvzekard] dd[data-astro-cid-gvzekard]{margin:0}.kv__caveat[data-astro-cid-gvzekard]{margin:0 0 .75rem;padding-left:.75rem;border-left:3px solid var(--synsfelt-arc);font-size:.95rem}.kv__nomatch[data-astro-cid-gvzekard]{padding:1rem;border:1px dashed var(--color-base-content);border-radius:.9rem;background:var(--color-base-100)}.kv__nomatch[data-astro-cid-gvzekard][hidden]{display:none}.kv__nomatch[data-astro-cid-gvzekard] p[data-astro-cid-gvzekard]{margin:0 0 .75rem}.kv__guide[data-astro-cid-gvzekard]{display:inline-flex;align-items:center;min-height:2.75rem;min-width:2.75rem;padding:.55rem 1rem;border-radius:.6rem;background:var(--color-primary);color:var(--color-primary-content);font-weight:700;text-decoration:none}.kv__source[data-astro-cid-gvzekard]{margin:1rem 0 0;font-size:.875rem;color:color-mix(in srgb,var(--color-base-content) 85%,var(--color-base-200))}@media(max-width:639px){.kv[data-astro-cid-gvzekard]{padding:1.1rem}.kv__row[data-astro-cid-gvzekard]{display:block}.kv__media[data-astro-cid-gvzekard]{float:left;margin:0 .75rem .5rem 0}.kv__img[data-astro-cid-gvzekard]{width:4rem;height:4rem}.kv__facts[data-astro-cid-gvzekard]{clear:both;grid-template-columns:1fr 1fr}.kv__pill[data-astro-cid-gvzekard]{flex:0 1 auto}.kv__cta{width:100%}}
