@layer components{.bl-themen{scroll-margin-top:80px}.bl-themen__kreise{display:flex;gap:var(--bl-abstand-12);overflow-x:auto;padding:var(--bl-abstand-4) var(--bl-abstand-4) var(--bl-abstand-12);scrollbar-width:none}.bl-themen__kreise::-webkit-scrollbar{display:none}.bl-themen__kreis{display:flex;flex:none;flex-direction:column;align-items:center;gap:var(--bl-abstand-4);padding:0;border:0;background:transparent;color:var(--bl-schwarz);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.bl-themen__kreis:focus-visible{outline:2px solid var(--bl-blau);outline-offset:2px;border-radius:var(--bl-radius-kachel)}.bl-themen__bild{display:flex;align-items:center;justify-content:center;width:64px;height:64px;overflow:hidden;border:2px solid var(--bl-linie);border-radius:var(--bl-radius-rund);background:var(--bl-weiss);transition:border-color var(--bl-dauer-mittel) ease,scale var(--bl-dauer-kurz) ease}.bl-themen__kreis[aria-pressed="true"] .bl-themen__bild{border-color:var(--bl-blau)}.bl-themen__kreis:active .bl-themen__bild{scale:0.94}.bl-themen__bild img{width:100%;height:100%;object-fit:cover}.bl-themen__label{font-size:12px;font-weight:var(--bl-gewicht-mittel)}.bl-themen__kreis[aria-pressed="true"] .bl-themen__label{font-weight:var(--bl-gewicht-fett)}@media (hover:hover){.bl-themen__kreis:hover .bl-themen__bild{scale:1.04}}.bl-pdp-themen__tage{display:flex;flex-direction:column;align-items:center;font-family:var(--bl-schrift-ueberschrift);font-size:var(--bl-text-gross);font-weight:var(--bl-gewicht-titel);line-height:1}.bl-pdp-themen__tage--lang{font-size:15px;white-space:nowrap}.bl-pdp-themen__tage small{font-family:var(--bl-schrift-text);font-size:9px;letter-spacing:0.1em;text-transform:uppercase}.bl-themen__karten{display:flex;flex-direction:column;gap:var(--bl-abstand-16);overflow-x:clip;overflow-clip-margin:var(--bl-abstand-16)}.bl-themen__karte{position:relative;z-index:1;padding:var(--bl-abstand-24) var(--bl-abstand-16);border-radius:var(--bl-radius-kachel);background:var(--bl-weiss);transform-origin:50% 0}.bl-themen__karte[data-oben]{z-index:2}.bl-themen__karte::before{content:"";position:absolute;inset:0;border-radius:inherit;box-shadow:0 24px 48px rgb(34 28 25 / 0.16),0 4px 12px rgb(34 28 25 / 0.08);opacity:0;pointer-events:none}.bl-themen__karte h3{margin:0 0 var(--bl-abstand-16);font-family:var(--bl-schrift-ueberschrift);font-size:var(--bl-titel-3);font-weight:var(--bl-gewicht-titel)}.bl-themen__karte > p{margin:0 0 var(--bl-abstand-16);font-size:var(--bl-text-klein)}@media (prefers-reduced-motion:reduce){.bl-themen__bild{transition:none}}}