Proffee Milchsystemreiniger 500ml für Kaffeevollautomaten
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;
--zebra-a: #fffaf6;
--zebra-b: #fff4ea;
}
/* 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;
}
/* Boxen */
.wfd-art .faktenbox, .wfd-art .lieferumfangbox, .wfd-art .geeignet {
background: var(--ci-surface-neutral);
padding: 20px; border-radius: var(--ci-radius);
margin-top: var(--ci-stack);
}
/* 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; }
/* Badges */
.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äts-/Referenzblock */
.wfd-art .kompatibilitaet { margin-top: var(--ci-stack); }
.wfd-art .kompatibilitaet .komp-header {
background: #ffa64d; color: #0e1a2b; padding: 20px;
border-radius: var(--ci-radius); font-weight: 700; margin: 0 0 6px 0;
}
.wfd-art .kompatibilitaet .komp-container { background: #fff; border-radius: var(--ci-radius); padding: 16px; }
.wfd-art .komp-serie { margin: 0 0 14px 0; }
.wfd-art .komp-serie h4 { color: var(--ci-text); margin: 0 0 8px; }
.wfd-art .komp-serie .modelle { line-height: 1.6; }
.wfd-art .komp-serie .linie { display: grid; gap: 12px; }
.wfd-art .komp-serie .linie > div {
padding: 10px 12px; border-radius: var(--ci-radius);
background: var(--zebra-a); color: var(--ci-text);
}
.wfd-art .komp-serie .linie > div:nth-child(even) { background: var(--zebra-b); }
/* FAQ (Variante A 2025-10/11) */
.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; place-items: center;
background: var(--ci-primary); color: #fff; font-weight: 700;
}
.wfd-art details[open] > summary::after { content: "–"; background: #fff; color: var(--ci-pr
