Proffee Metis Wasserfilter für Siemens Surpresso – kompatibel mit Filterpatrone TZ60003 / 461732
Beschreibung
/* ===== CI – isb-filter.de ===== */
:root{
--ci-blue: #0072bc;
--ci-blue-dark: #0b3d62;
--ci-blue-mid: #004a7a;
--ci-blue-verylight: #eef5fb;
--ci-text: #001420;
--ci-text-inv: #ffffff;
--ci-border: #0072bc;
--ci-bg-light: #f8f9fa;
--ci-bg-blue-light: #e6f2fa;
--ci-text-darkblue: #20214f;
--ci-gray: #555;
--ci-radius: .25rem; /* zentraler CI-Radius */
}
/* Screenreader-only Heading (für aria-labelledby) */
.sr-only{
position:absolute !important;
width:1px;height:1px;
padding:0;margin:-1px;
overflow:hidden;clip:rect(0,0,0,0);
white-space:nowrap;border:0;
}
/* Vorteilskasten */
.vorteilslisterahmen{
margin:30px 0;
padding:20px;
border-radius:var(--ci-radius);
border:2px solid var(--ci-border);
}
.vorteilsliste{ list-style:none; margin:0; padding-left:0; }
.vorteilsliste li{
position:relative;
padding-left:28px;
margin-bottom:12px;
}
.vorteilsliste li::before{
content:'✔';
position:absolute;left:0;top:0;
color:var(--ci-blue);font-weight:bold;
}
/* Kompaktboxen */
.faktenbox, .geeignet, .faq{
background:var(--ci-bg-light);
padding:20px;
border-radius:var(--ci-radius);
margin-top:30px;
}
/* Hinweis-/Callout */
.hinweisbox{
background:var(--ci-bg-blue-light);
border-left:4px solid var(--ci-blue);
padding:16px;
border-radius:var(--ci-radius);
margin:20px 0;
color:var(--ci-text);
}
/* Kompatibilität – Serien ohne Rahmen/Abstand, mit dezentem Zebra */
.kompatibilitaet{
background:var(--ci-bg-light);
padding:12px 0;
border-radius:var(--ci-radius);
margin-top:12px;
}
.komp-serie{ border:none; border-radius:0; margin:0; overflow:visible; }
.komp-serie:nth-of-type(odd){ background:#ffffff; }
.komp-serie:nth-of-type(even){ background:var(--ci-blue-verylight); }
.komp-serie h4{
margin:0; padding:12px 14px;
line-height:1.35; font-weight:600;
color:var(--ci-text-darkblue);
}
.komp-serie .modelle{ padding:0 14px 12px; line-height:1.55; word-break:break-word; }
/* Nutzenbereich – 4 Karten Desktop, responsiv darunter */
.nutzen{ margin-top:32px; }
.features-grid{
display:grid;
grid-template-columns:repeat(auto-fit, minmax(260px, 1fr));
gap:16px;
}
@media (min-width:1100px){
.features-grid{ grid-template-columns:repeat(4, 1fr); }
}
.feature-card{
background:#fff;
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:18px 16px 16px 44px;
position:relative;
transition:box-shadow .2s ease, transform .1s ease;
}
.feature-card:hover{ transform:translateY(-1px); box-shadow:0 4px 14px rgba(0,0,0,.06); }
.feature-card::before{
content:'✔';
position:absolute; left:14px; top:18px;
font-weight:700; color:var(--ci-blue);
}
.feature-card h4{
margin:0 0 6px 0;
font-size:1.05rem; color:var(--ci-text-darkblue);
}
.feature-card p{
margin:0; line-height:1.55;
color:var(--ci-text); font-size:.98rem;
}
.feature-card.is-soft{ background:var(--ci-bg-light); }
.feature-card.is-blue{ background:var(--ci-blue-verylight); }
/* ===== BADGES: Sicherheit & Material ===== */
.badges{
box-sizing: border-box;
background:#fff;
border:1px solid #e6e6e6;
border-radius: var(--ci-radius);
padding:20px;
margin:30px 0;
}
.badges h3{
margin:0 0 14px 0;
color:var(--ci-text-darkblue);
}
/* Grid für zwei Kacheln (mobil 1-spaltig) */
.badges .badge-panels{
display:grid;
grid-template-columns:1fr;
gap:14px;
}
@media (min-width:860px){
.badges .badge-panels{ grid-template-columns:1fr 1fr; }
}
/* Einzelne Kachel */
.badges .badge-panel{
display:flex;
align-items:center;
gap:14px;
background:var(--ci-bg-light);
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:14px 16px;
min-height:78px;
}
/* Icon – einheitliche sichtbare Größe */
.badges .badge-icon{
width:44px; height:44px; flex:0 0 44px;
display:flex; align-items:center; justify-content:center;
}
.badges .badge-icon img{
display:block; width:100%; height:100%; object-fit:contain;
}
/* Text – zweizeilig (Label + Unterzeile) */
.badges .badge-panel p{
margin:0; line-height:1.5; font-size:1rem;
color:var(--ci-text);
display:block;
min-height:0;
}
.badges .badge-panel p strong{
display:block;
color:var(--ci-text-darkblue);
margin:0 0 .15rem 0;
}
/* Feinschliff: etwas mehr Mindesthöhe auf großen Screens */
@media (min-width:1100px){
.badges .badge-icon{ width:52px; height:52px; flex-basis:52px; }
.badges .badge-panel{ min-height:84px; }
}
/* ===== FAQ Details (scoped) ===== */
.faq details{
border:1px solid var(--ci-blue);
border-radius:var(--ci-radius);
padding:15px 20px;
margin-bottom:12px;
background:var(--ci-bg-light);
transition: background-color .2s ease, border-color .2s ease;
}
.faq details:hover{ border-color: var(--ci-blue-mid); }
.faq details[open]{ background:var(--ci-blue-verylight); border-color: var(--ci-blue); }
.faq summary{
cursor:pointer;
color:var(--ci-text-darkblue);
font-weight:600;
font-size:1rem;
padding:.4rem .5rem;
position:relative;
padding-right:1.
