Proffee Metis Wasserfilter für Krups Kaffeevollautomaten
Beschreibung
/* =======================================================================
CI STYLES – isb-filter.de für Produktbeschreibungen
Reihenfolge:
Utilities → Vorteilskasten → Facts → Kompatibilitätsliste → Features → Badges
→ OPC-Embed → PDF-Hinweis → CTA-Box → FAQ (inkl. ) → Markenhinweis
→ Motion → Responsive Fixes
======================================================================= */
/* ===== Utilities & Grundvariablen ===================================== */
.product-description{
--ci-blue: #0072bc;
--ci-blue-mid: #004a7a;
--ci-blue-verylight: #eef5fb;
--ci-text: #001420;
--ci-bg-light: #f8f9fa;
--ci-bg-blue-light: #e6f2fa;
--ci-text-darkblue: #20214f;
--ci-gray: #555;
--ci-green: #69be28;
--ci-radius: .25rem;
--ci-stack: 32px; /* einheitlicher Abstand */
color: var(--ci-text);
line-height: 1.55;
}
.product-description h2,
.product-description h3,
.product-description h4{ color: var(--ci-text-darkblue); }
.product-description img{ max-width: 100%; height: auto; }
/* ===== Vorteilskasten ================================================== */
.product-description .vorteilslisterahmen{
margin: var(--ci-stack) 0;
padding: 20px;
border-radius: var(--ci-radius);
border: 2px solid var(--ci-blue);
}
.product-description .vorteilsliste{ list-style:none; margin:0; padding-left:0; }
.product-description .vorteilsliste li{
position:relative; padding-left:28px; margin-bottom:12px;
}
.product-description .vorteilsliste li::before{
content:'✔'; position:absolute; left:0; top:0;
color:var(--ci-blue); font-weight:bold;
}
/* ===== Facts =========================================================== */
.product-description .facts{
background: var(--ci-bg-light);
border: 1px solid #e6e6e6;
border-radius: var(--ci-radius);
padding: 16px;
margin-top: var(--ci-stack);
}
.product-description .facts h3{ margin:0 0 10px 0; color:var(--ci-text-darkblue); }
.product-description .facts dl{
display:grid; grid-template-columns:180px 1fr; gap:10px 14px; margin:0;
}
@media (max-width:520px){ .product-description .facts dl{ grid-template-columns:1fr; } }
.product-description .facts dt{ font-weight:600; color:var(--ci-text-darkblue); }
.product-description .facts dd{ margin:0; }
/* =======================================================================
Kompatibilitätsliste – CI-konform für isb-filter.de
Container: Hintergrund hell, mit Rundung, aber ohne Rahmen
Gruppen: weiße/hellblaue Panels mit Zebra-Effekt
======================================================================= */
/* Wrapper-Container */
.product-description .komp-section{
background: var(--ci-bg-light);
border: 0 !important; /* kein äußerer Rahmen */
border-radius: var(--ci-radius); /* Rundung bleibt */
padding: 16px; /* Innenabstand */
margin-top: var(--ci-stack);
/* Fremd-Deko vom Theme neutralisieren */
box-shadow: none !important;
-webkit-box-shadow: none !important;
filter: none !important;
backdrop-filter: none !important;
}
.product-description .komp-section::before,
.product-description .komp-section::after{
content: none !important;
background: none !important;
border: 0 !important;
box-shadow: none !important;
filter: none !important;
}
/* Header oben (Überschrift + Einleitung) */
.product-description .komp-section .komp-header{
margin: 0 0 12px 0;
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
filter: none !important;
}
/* Kompatibilitätsliste selbst */
.product-description .komp-section .kompatibilitaet{
background: transparent !important;
padding: 0 !important;
margin-top: 0 !important;
border: 0 !important;
box-shadow: none !important;
filter: none !important;
}
.product-description .komp-section .kompatibilitaet::before,
.product-description .komp-section .kompatibilitaet::after{
content: none !important;
background: none !important;
border: 0 !important;
box-shadow: none !important;
filter: none !important;
}
/* Gruppen – Zebra-Hintergrund */
.product-description .kompatibilitaet > .komp-group{
padding: 16px 12px 12px;
border-radius: var(--ci-radius);
background: #fff;
border: 0 !important;
box-shadow: none !important;
filter: none !important;
/* falls das Theme versucht, Kartenbreiten zu erzwingen */
max-width: none !important;
width: auto !important;
margin-left: 0 !important;
margin-right: 0 !important;
}
.product-description .kompatibilitaet > .komp-group + .komp-group{
margin-top: 10px;
}
.product-description .kompatibilitaet > .komp-group:nth-of-type(even){
background: var(--ci-blue-verylight);
}
/* Titel der Gruppe */
.product-description .kompatibilitaet .komp-group h4{
margin: 0;
padding: 12px 14px;
line-height: 1.35;
font-weight: 600;
color: var(--ci-text-darkblue);
background: transparent !important;
border: 0 !important;
box-shadow: none !important;
}
/* Modell-Liste */
.product-desc
