.finder-product-image{display:block}.variant-match-count{color:#306cf6;font-size:13px}.model-variant-links{padding-left:16px;line-height:1.9}.finder-card .model-link{margin-top:22px}.model-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.variant-panels{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin-top:30px}.variant-panel{background:white;border:1px solid #ddd;border-radius:16px;padding:28px;scroll-margin-top:100px;min-width:0;overflow-wrap:anywhere}.variant-panel h3{font-size:25px}.variant-panel .button{font-size:12px}.variant-facts{margin-block:22px}.variant-facts>div{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:10px 0;border-bottom:1px solid #eee;font-size:12px}.variant-facts dt{color:#666}.variant-facts dd{margin:0}.variant-is-match{border:2px solid #306cf6}.variant-is-match:before{content:'Passend zur Finder-Auswahl';display:block;color:#306cf6;font-size:12px;margin-bottom:20px}#variant-form{display:flex;align-items:end;gap:20px;flex-wrap:wrap}#variant-form label{flex:1;min-width:230px;max-width:650px}#variant-select{font-size:15px;padding:15px;min-height:52px}#variant-feedback:empty{display:none}.series-links{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:30px}.series-links a{border:1px solid #ccc;border-radius:30px;padding:10px 17px;font-size:13px}@media(max-width:1000px){.model-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:650px){.model-list,.variant-panels{grid-template-columns:1fr}.variant-panel{padding:20px}.variant-facts>div{font-size:11px}#variant-form{align-items:stretch;flex-direction:column}#variant-form label{width:100%;min-width:0}}
[hidden]{display:none!important}

/* Product names in thumbnail cards use the same loaded Sora family, with clear hierarchy. */
.finder-card,.finder-card input,.finder-card button,.finder-card select{font-family:Sora,Arial,sans-serif}.finder-card h3,.finder-card h3 a,.catalog .card h3,.series-tile h3{font-family:Sora,Arial,sans-serif;font-weight:700;font-synthesis:none}.finder-card .finder-help,.finder-card .model-variant-links{font-weight:400}
/* Primary model action follows the shared blue CTA and sits centrally in its card. */
.finder-card .model-link{display:flex;width:fit-content;max-width:100%;margin-inline:auto;justify-content:center;text-align:center}
.finder-card .model-link{gap:10px}.finder-card .model-link .feature-icon{width:18px;height:18px;flex:none;stroke-width:1.7}
.finder-product-image{position:relative}.finder-product-image .dante-badge{position:absolute;right:9px;top:9px;left:auto;bottom:auto;display:flex;flex-direction:column;align-items:center;gap:3px;padding:9px 10px;background:#fff;border-radius:4px;line-height:1}.finder-product-image .dante-badge img{width:76px;height:18px;object-fit:contain;padding:0;filter:none}.finder-product-image .dante-badge small{font-size:8px;color:#555}
