2er Pack • Luftfilter für Kühlschränke FilterLogic FFL-155L • Pure N Fresh
Beschreibung
/* ===== CI – isb-filter.de ===== */
:root{
--ci-blue:#0072bc;
--ci-blue-dark:#0b3d62;
--ci-blue-mid:#004a7a;
--ci-blue-verylight:#eef5fb; /* hellblau */
--ci-text:#001420;
--ci-text-inv:#ffffff;
--ci-border:#0072bc;
--ci-bg-light:#f8f9fa; /* hellgrau */
--ci-bg-blue-light:#e6f2fa; /* dezent blau (FAQ open etc.) */
--ci-text-darkblue:#20214f;
--ci-gray:#555;
--ci-radius:.25rem;
--ci-stack:30px;
}
/* Vorteilskasten */
.vorteilslisterahmen{
margin: var(--ci-stack) 0;
padding:20px;
border-radius: var(--ci-radius);
border:2px solid var(--ci-border);
}
.vorteilsliste{list-style:none; padding-left:0; margin:0;}
.vorteilsliste li{
position:relative; padding-left:28px; margin-bottom:12px; font-size:1rem; color:var(--ci-text);
}
.vorteilsliste li::before{
content:'✔'; position:absolute; left:0; top:0; color:var(--ci-blue); font-weight:700;
}
/* Content-Boxen */
.faktenbox,.lieferumfangbox,.geeignet{
background: var(--ci-bg-light);
padding:20px; border-radius: var(--ci-radius);
margin-top: var(--ci-stack);
}
.faktenbox h3{margin-top:0; color:var(--ci-text-darkblue);}
/* Anwendungsbox – weiß + blauer Rahmen */
.anwendungsbox{
background:#fff; padding:20px; border-radius: var(--ci-radius);
margin-top: var(--ci-stack); border:2px solid var(--ci-border);
}
.anwendungsbox h3,.anwendungsbox h4{ color: var(--ci-text-darkblue); }
/* Hinweis-Callout */
.callout-hinweis{
background: var(--ci-bg-blue-light);
border-left:4px solid var(--ci-blue);
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-darkblue); font-weight:600; }
/* Badges */
.badges .badge-panels{ display:grid; gap:14px; grid-template-columns:1fr; }
@media (min-width:860px){ .badges .badge-panels{ grid-template-columns:1fr 1fr; } }
.badges .badge-panel{
display:flex; align-items:center; gap:14px;
background: var(--ci-bg-light);
border:1px solid #e6e6e6; border-radius: var(--ci-radius, .25rem);
padding:14px 16px; min-height:78px;
}
.badges .badge-icon{ width:44px; height:44px; flex:0 0 44px; }
.badges .badge-icon img{ width:100%; height:100%; object-fit:contain; }
.badges .badge-panel p{ margin:0; line-height:1.5; color: var(--ci-text); }
.badges .badge-panel p strong{ display:block; color: var(--ci-text-darkblue); margin:0 0 .15rem 0; }
.badges{
background:#fff; border:1px solid #e6e6e6;
border-radius: var(--ci-radius);
padding:16px 20px; margin: var(--ci-stack) 0;
}
.badges h3{ margin:0 0 12px; color:var(--ci-text); }
/* Kompatibilität */
.kompatibilitaet{
background: var(--ci-bg-light);
padding:20px; border-radius: var(--ci-radius);
margin-top: var(--ci-stack);
border:0;
}
.kompatibilitaet h3{ margin-top:0; color:var(--ci-text-darkblue); }
.komp-serie{ border:0; background:transparent; border-radius: var(--ci-radius); margin:0 0 20px 0; overflow:visible; }
.komp-serie h4{
color: var(--ci-text-darkblue);
margin:0 14px 6px; padding:0; font-weight:700;
}
.komp-serie .modelle{
padding:0 14px 14px; line-height:1.6; word-break: break-word;
}
/* Zebra-Optik für einzelne Modelle */
.komp-serie .modelle .linie{
display:grid; gap:8px; margin-top:6px; max-height:380px; overflow:auto;
}
.komp-serie .modelle .linie div{
padding:10px 12px; line-height:1.5; word-break: break-word; color: var(--ci-text);
background:#fff; border:1px solid #e6e6e6; border-radius: var(--ci-radius);
}
.komp-serie .modelle .linie div:nth-child(even){ background: var(--ci-blue-verylight); }
.scrolltipp{font-size:.9rem; color:var(--ci-gray); margin-top:6px;}
/* FAQ – CI-Pattern */
.faq{
margin: var(--ci-stack) 0; padding:20px;
background: var(--ci-bg-light); border-radius: var(--ci-radius);
}
.faq details{
border:1px solid var(--ci-blue);
border-radius: var(--ci-radius);
padding:0; margin-bottom:12px; background: var(--ci-bg-light);
}
.faq details[open]{ background: var(--ci-bg-blue-light); }
.faq summary{
list-style:none; cursor:pointer; color: var(--ci-text-darkblue);
font-weight:700; font-size:1rem; padding:14px 40px 14px 16px; position:relative; margin:0;
}
.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] > summary::after{ content:"–"; }
.faq details > div{ padding:0 16px 14px 16px; color: var(--ci-text); }
.faq summary:focus-visible{
outline:3px solid color-mix(in srgb, var(--ci-blue) 55%, transparent);
outline-offset:2px; border-radius:4px;
}
/* Markenhinweis */
.markenhinweis{ margin-top: var(--ci-stack); font-size:.9em; color: var(--ci-gray); }
/* Video-Einbettung in CI */
.embed-container { position: relative; padding-bottom:56.25%; height:0; overflow:hidden; max-width:100%; border-radius: var(--ci-radius); box-shadow:0 0 8px rgba(0,0,0,.08); }
.embed-container iframe { position:absolute; ins
