.kseite__leer[data-v-a1d175ec]{color:var(--color-ink-70)}.kseite__raster[data-v-a1d175ec]{grid-template-columns:repeat(2,minmax(0,var(--catalog-cover-max)));gap:var(--space-6) var(--space-4);justify-content:center;margin:0;padding:0;list-style:none;display:grid}@media (width>=40rem){.kseite__raster[data-v-a1d175ec]{grid-template-columns:repeat(3,minmax(0,var(--catalog-cover-max)));-moz-column-gap:var(--space-6);column-gap:var(--space-6)}}@media (width>=62rem){.kseite__raster[data-v-a1d175ec]{grid-template-columns:repeat(4,minmax(0,var(--catalog-cover-max)))}}.kkarte[data-v-a1d175ec]{flex-direction:column;height:100%;display:flex}.kkarte__coverbox[data-v-a1d175ec]{aspect-ratio:300/424;box-shadow:0 0 var(--space-2) var(--color-ink-15);margin-bottom:var(--space-3);overflow:hidden}.kkarte__cover[data-v-a1d175ec],.kkarte__platzhalter[data-v-a1d175ec]{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform var(--motion-slow) var(--motion-ease);display:block}.kkarte__platzhalter[data-v-a1d175ec]{background:var(--color-surface-tint-1)}.kkarte:hover .kkarte__cover[data-v-a1d175ec]{transform:scale(1.04)}.kkarte__titel[data-v-a1d175ec]{margin:0 0 var(--space-2);font-family:var(--font-body);color:var(--color-text-primary);font-size:var(--fs-ui);font-weight:var(--weight-semibold);line-height:var(--leading-heading);letter-spacing:.02em;text-align:center;text-transform:uppercase}.kkarte__aktionen[data-v-a1d175ec]{align-items:center;gap:var(--space-2);flex-direction:column;margin-top:auto;display:flex}.kkarte__aktion[data-v-a1d175ec]{font-family:var(--font-body);font-size:var(--fs-ui);line-height:var(--leading-body);color:var(--color-text-primary);cursor:pointer;transition:color var(--motion-fast) var(--motion-ease);background:0 0;border:0;padding:0;text-decoration:none}.kkarte__aktion[data-v-a1d175ec]:hover{text-decoration:underline}.kkarte__aktion--order[data-v-a1d175ec]{font-weight:var(--weight-semibold)}.kkarte__aktion[data-v-a1d175ec]:focus-visible{outline:2px solid var(--color-text-primary);outline-offset:2px}.kseite[data-v-0939b1aa]{padding-block:var(--space-6)}.kseite__intro[data-v-0939b1aa]{margin-bottom:var(--space-6)}.kseite__teil[data-v-0939b1aa]{padding-bottom:var(--space-6)}
