Proffee Flüssigentkalker für De’Longhi Kaffeevollautomaten – 500 ml
Beschreibung
/* ===== CI – wasserfilter-depot.de (scoped) ===== */
.wfd-art{
--ci-primary:#ff8c00;
--ci-accent:#e67a00;
--ci-focus:#005d66;
--ci-surface-warm:#f8f5f2;
--ci-surface-neutral:#f4f4f2; /* technische Daten / neutrale Boxen */
--ci-surface-accent:#fff2e0; /* Anwendung / Hinweise */
--ci-list-alt:#fff8f0;
--ci-text:#20214f;
--ci-text-inv:#ffffff;
--ci-border-accent:#ff8c00;
--ci-link:#0e1a2b;
--ci-gray:#555;
--ci-radius:.25rem;
--ci-stack:30px;
--faq-gap:16px;
--faq-border:#e8e6e2;
font-family:Arial, Helvetica, sans-serif;
}
/* Grundelemente */
.wfd-art h2, .wfd-art h3, .wfd-art h4{ color:var(--ci-text); margin:0 0 10px; }
.wfd-art p{ color:var(--ci-text); line-height:1.6; margin:.6rem 0; }
.wfd-art ul{ margin:.6rem 0 .8rem .9rem; }
.wfd-art li{ margin:.25rem 0; }
/* Vorteilskasten */
.wfd-art .vorteilslisterahmen{
margin:var(--ci-stack) 0;
padding:20px;
border-radius:var(--ci-radius);
border:2px solid var(--ci-border-accent);
background:#fff;
}
.wfd-art .vorteilsliste{ list-style:none; padding-left:0; margin:0; }
.wfd-art .vorteilsliste li{
position:relative;
padding-left:28px;
margin-bottom:12px;
font-size:1rem;
}
.wfd-art .vorteilsliste li::before{
content:"✔";
position:absolute;
left:0;
top:0;
color:var(--ci-primary);
font-weight:700;
}
/* ===== Panel-Boxen (zurück wie vorher) ===== */
.wfd-art .wfd-panel{
background:var(--ci-surface-neutral);
border-radius:var(--ci-radius);
margin-top:var(--ci-stack);
overflow:hidden;
}
.wfd-art .wfd-panel__head{
background:#ffa64d;
padding:14px 20px;
}
.wfd-art .wfd-panel__head h3{
margin:0;
color:#0e1a2b;
}
.wfd-art .wfd-panel__body{ padding:20px; }
/* Anwendungsbox */
.wfd-art .anwendungsbox{
background:var(--ci-surface-accent);
padding:20px;
border-radius:var(--ci-radius);
margin-top:var(--ci-stack);
border:1px solid color-mix(in srgb, var(--ci-primary) 35%, #fff);
}
.wfd-art .anwendungsbox h3, .wfd-art .anwendungsbox h4{ color:var(--ci-text); }
/* Hinweisbox */
.wfd-art .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;
}
.wfd-art .callout-hinweis p{ margin:0; }
.wfd-art .callout-hinweis .bsp{ color:var(--ci-text); font-weight:600; }
/* ===== Sicherheits-Badges (aus Referenz übernommen) ===== */
.wfd-art .badges{
background:#fff;
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:16px 20px;
margin:var(--ci-stack) 0;
}
.wfd-art .badges h3{ margin:0 0 12px; color:var(--ci-text); }
.wfd-art .badges .badge-panels{
display:grid;
gap:14px;
grid-template-columns:1fr;
}
@media (min-width:860px){
.wfd-art .badges .badge-panels{ grid-template-columns:1fr 1fr; }
}
.wfd-art .badges .badge-panel{
display:flex;
align-items:center;
gap:14px;
background:var(--ci-surface-neutral);
border:1px solid #e6e6e6;
border-radius:var(--ci-radius);
padding:14px 16px;
min-height:78px;
}
.wfd-art .badges .badge-icon{
width:44px;
height:44px;
flex:0 0 44px;
display:block;
}
.wfd-art .badges .badge-panel p{
margin:0;
line-height:1.5;
color:var(--ci-text);
}
.wfd-art .badges .badge-panel p strong{
display:block;
color:var(--ci-text);
margin:0 0 .15rem 0;
}
/* ===== Kompatibilität (ruhig, ohne “Innenkarte”) ===== */
.wfd-art .kompat{
margin-top:var(--ci-stack);
background:var(--ci-surface-neutral);
border-radius:var(--ci-radius);
overflow:hidden;
padding:0;
}
.wfd-art .kompat__head{
background:#ffa64d;
color:#0e1a2b;
padding:20px;
font-weight:700;
margin:0;
}
.wfd-art .kompat__inner{
padding:20px;
}
.wfd-art .kompat__row{
display:grid;
grid-template-columns:180px 1fr;
gap:20px;
}
.wfd-art .kompat__brand{
font-weight:700;
color:var(--ci-text);
}
.wfd-art .kompat__refs{
list-style:none;
padding:0;
margin:0;
}
.wfd-art .kompat__refs li{
padding:8px 0;
border-top:1px solid #e6e6e6;
}
.wfd-art .kompat__refs li:first-child{ border-top:none; }
@media (max-width:600px){
.wfd-art .kompat__row{ grid-template-columns:1fr; }
}
/* ===== FAQ (Variante A wie Referenz) ===== */
.wfd-art .faq-wrap{
background:var(--ci-surface-warm);
padding:18px;
border-radius:var(--ci-radius);
margin:var(--ci-stack) 0;
}
.wfd-art .faq-wrap h3{ margin:0 0 10px; }
.wfd-art .faq-list{ display:grid; gap:var(--faq-gap); }
.wfd-art details{
background:#fff;
border:1px solid var(--faq-border);
border-radius:.25rem;
overflow:hidden;
}
.wfd-art summary{
list-style:none;
cursor:pointer;
font-weight:700;
font-size:1rem;
color:var(--ci-text);
padding:14px 48px 14px 16px;
position:relative;
margin:0;
}
.wfd-art summary::-webkit-details-marker{ display:none; }
.wfd-art details > summary::after{
content:"+";
position:absolute;
right:16px;
top:50%;
transform:translateY(-50%);
width:22px;
height:22px;
border-radius:999px;
display:inline-grid
