Proffee Reinigungstabletten für Kaffeevollautomaten
Beschreibung
/* ===== CI – wasserfilter-depot.de (Orange) ===== */
:root{
/* Palette & tokens */
--ci-primary:#ff8c00; /* Orange */
--ci-accent:#e67a00; /* dunkleres Orange */
--ci-focus:#005d66; /* Fokusrahmen */
--ci-surface-warm:#f8f5f2; /* milde Fläche (gesamt) */
--ci-surface-neutral:#f4f4f2; /* für technische Daten */
--ci-surface-accent:#fff2e0; /* helle Orangefläche (Hinweise/Anwendung) */
--ci-list-alt:#fff8f0; /* alternierende Zeilen */
--ci-text:#20214f; /* Primär-Text */
--ci-text-inv:#ffffff;
--ci-border-accent:#ff8c00;
--ci-link:#0e1a2b;
--ci-gray:#555;
--ci-radius:.25rem;
--ci-stack:30px;
}
/* Grundlayout */
#main{ color:var(--ci-text); }
#main h2, #main h3, #main h4{ color:var(--ci-text); margin-top:0; }
/* Vorteilskasten */
.vorteilslisterahmen{
margin: var(--ci-stack) 0;
padding: 20px;
border-radius: var(--ci-radius);
border: 2px solid var(--ci-border-accent);
background: #fff;
}
.vorteilsliste{ list-style:none; padding-left:0; margin:0; }
.vorteilsliste li{
position:relative; padding-left:28px; margin-bottom:12px;
color:var(--ci-text); font-size:1rem;
}
.vorteilsliste li::before{
content:'✔'; position:absolute; left:0; top:0;
color:var(--ci-primary); font-weight:700;
}
/* Content-Boxen */
.faktenbox, .lieferumfangbox, .geeignet{
background: var(--ci-surface-neutral);
padding:20px; border-radius:var(--ci-radius);
margin-top: var(--ci-stack);
}
/* Anwendung */
.anwendungsbox{
background: var(--ci-surface-accent);
padding:20px; border-radius:var(--ci-radius);
margin-top: var(--ci-stack);
}
/* Hinweis-Callout */
.callout-hinweis{
background: var(--ci-surface-accent);
border-left:4px solid var(--ci-primary);
color: var(--ci-text);
padding:14px 16px; border-radius: var(--ci-radius);
margin:14px 0;
}
.callout-hinweis p{ margin:0; }
.callout-hinweis .bsp{ color: var(--ci-text); font-weight:600; }
/* ===== Kompatibilitätsblock (struktur wie Liebherr-Beispiel) ===== */
.kompatibelmit{
margin: var(--ci-stack) 0;
background: #fff;
border-radius: var(--ci-radius);
padding: 0;
border:1px solid #eee;
}
.kompatibelmit .kompatibelmit-header{
display:block;
background: var(--ci-primary);
color: var(--ci-text-inv);
padding:20px;
border-radius: var(--ci-radius) var(--ci-radius) 0 0;
}
.kompatibelmit .kompatibelmit-header h3{
margin:2px 0 8px;
color: var(--ci-text-inv);
line-height:1.3;
}
.kompatibelmit .kompatibelmit-header p{
margin:0 0 2px;
color:#fff;
opacity:.95;
font-size:.95rem;
}
.kompatibelmit .kompatibelmit-list{
background: var(--ci-surface-warm);
padding:20px;
border-radius: 0 0 var(--ci-radius) var(--ci-radius);
}
.k-linie{
list-style:none; padding:0; margin:0;
display:grid; gap:10px;
}
.k-linie li{
padding:10px 12px; margin:0;
border:1px solid #e6e6e6; border-radius: var(--ci-radius);
background:#fff; color:var(--ci-text);
}
.k-linie li:nth-child(even){ background: var(--ci-list-alt); }
/* ===== Made-in-Germany Card ===== */
.made-badge{
background:#fff; border:1px solid #e6e6e6; border-radius: var(--ci-radius);
padding:16px 20px; margin: var(--ci-stack) 0; display:flex; align-items:center; gap:16px;
}
.made-badge .svg-wrap{ width:130px; height:130px; flex:0 0 130px; }
.made-badge h3{ margin:0 0 6px; color:var(--ci-text); }
.made-badge p{ margin:0; line-height:1.55; color:var(--ci-text); }
/* ===== Anleitung – simple Details (neutral, offen hellorange) ===== */
.anl-accordion details{
background:#fff; border-radius: var(--ci-radius); overflow:hidden;
border:1px solid #e6e6e6; position:relative; margin:12px 0;
}
.anl-accordion summary{
list-style:none; cursor:pointer; color:var(--ci-text);
font-weight:700; padding:14px 40px 14px 16px; margin:0; position:relative;
}
.anl-accordion summary::-webkit-details-marker{ display:none; }
.anl-accordion summary::after{
content:"+"; font-weight:700; position:absolute; right:16px; top:50%;
transform:translateY(-50%); line-height:1;
}
.anl-accordion details[open] > summary::after{ content:"–"; }
.anl-accordion details[open]{ background:#fff8f0; }
.anl-accordion .content{ padding:10px 16px 16px; color:var(--ci-text); }
/* ===== FAQ – CI (linker Balken, offen hellorange) ===== */
.faq{
margin: var(--ci-stack) 0; padding:20px; background: var(--ci-surface-warm);
border-radius: var(--ci-radius);
}
.faqh3{ padding-bottom:12px; margin:0; }
.faq details{
background:#fff; border-radius: var(--ci-radius); overflow:hidden;
border:1px solid #e6e6e6; position:relative;
}
.faq details + details{ margin-top:16px; }
.faq summary{
list-style:none; cursor:pointer; color:var(--ci-text);
font-weight:700; font-size:1rem; padding:14px 40px 14px 16px; margin:0; position:relative;
}
.faq summary::-webkit-details-marker{ display:none; }
.faq summary::after{
content:"+"; font-weight:700; position:absolute; right:16px; top:50%;
transform:translateY(-50%); line-height:1;
}
.faq details[open]
