.pm-gitter{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 14px;margin:28px 0 0;padding:0;list-style:none;display:grid}@media (min-width:640px){.pm-gitter{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:32px 22px}}.pm-karte{min-width:0}.pm-karte__verweis{color:inherit;border-radius:22px;flex-direction:column;gap:4px;text-decoration:none;display:flex}.pm-karte__verweis:focus-visible{outline-offset:4px;outline:3px solid #983f61}.pm-karte__bild{aspect-ratio:1;background:#f5d7df;border-radius:22px;margin-bottom:8px;display:block;overflow:hidden;box-shadow:0 0 0 1px #43272d14}.pm-karte__bild img{object-fit:cover;width:100%;height:100%;transition:transform .25s;display:block}.pm-karte__verweis:hover .pm-karte__bild img{transform:scale(1.03)}.pm-karte__name{font-family:var(--schrift-display);overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;text-wrap:balance;font-size:clamp(1rem,1.5vw,1.2rem);font-weight:300;line-height:1.2}.pm-karte__verweis:hover .pm-karte__name{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1.5px}.pm-karte__groessen{font-size:var(--t-klein);color:var(--seite-leise,#6b4a50)}.pm-karte__preis{font-variant-numeric:tabular-nums;font-weight:700}.pm-leer{margin-top:20px}@media (prefers-reduced-motion:reduce){.pm-karte__bild img{transition:none}.pm-karte__verweis:hover .pm-karte__bild img{transform:none}}#modelle{scroll-margin-top:56px}
