/* Becher-Karussell (Eis, Waffeln & Smoothies) – Café-Video, 19.10.2026 */
.becher-karussell{--bk-strecke:420vh;position:relative;background:var(--cream);color:var(--braun)}
.becher-karussell__pin{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px 30px;box-sizing:border-box}
.becher-karussell__buehne{position:relative;width:min(1180px,100%);aspect-ratio:16/9;border-radius:22px;overflow:hidden;background:var(--braun);box-shadow:0 24px 60px -30px rgba(80,70,70,.45)}
.becher-karussell__start,.becher-karussell__start img,.becher-karussell__canvas{position:absolute;inset:0;width:100%;height:100%;display:block}
.becher-karussell__start img{object-fit:cover}
.becher-karussell__canvas{opacity:0}
.becher-karussell__ki{margin:10px 0 0;font-size:12px;letter-spacing:.04em;opacity:.75}
.becher-karussell__liste{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;margin:0;padding:0}
@media (max-width:720px),(orientation:portrait) and (max-width:1024px){
	.becher-karussell__buehne{aspect-ratio:9/16;width:min(100%,calc((100dvh - 150px) * .5625))}
	.becher-karussell__pin{padding:30px 16px 24px}
}
/* Scroll-gesteuert */
.becher-karussell.is-scrub{height:calc(100vh + var(--bk-strecke));height:calc(100dvh + var(--bk-strecke))}
.becher-karussell.is-scrub .becher-karussell__pin{position:sticky;top:0;height:100vh;height:100dvh;padding:100px 36px 24px;overflow:hidden}
.becher-karussell.is-scrub .becher-karussell__buehne{width:min(var(--max-width,1320px),100%,calc((100dvh - 160px) * 1.7778))}
.becher-karussell.is-scrub.is-bereit .becher-karussell__canvas{opacity:1}
.becher-karussell.is-scrub.is-bereit .becher-karussell__start{visibility:hidden}
@media (max-width:720px),(orientation:portrait) and (max-width:1024px){
	.becher-karussell{--bk-strecke:360vh}
	.becher-karussell.is-scrub .becher-karussell__pin{padding:84px 16px 16px}
	.becher-karussell.is-scrub .becher-karussell__buehne{width:min(100%,calc((100dvh - 130px) * .5625))}
}
/* Eisbecher: Bild + Text wie der Seitenkopf, gespiegelt (Bild links, Verlauf nach rechts, Text rechts) – 19.10.2026 */
.page-eis-waffeln-smoothies .bild-text{position:relative;background:var(--cream)}
.page-eis-waffeln-smoothies .bild-text__image{position:sticky;top:0;height:100vh;height:100dvh;width:100%;margin:0;z-index:0;overflow:hidden}
.page-eis-waffeln-smoothies .bild-text__image img,.page-eis-waffeln-smoothies .bild-text__image > *{width:100%;height:100%;object-fit:cover;display:block}
.page-eis-waffeln-smoothies .bild-text__overlay{position:relative;z-index:1;margin-top:-100vh;margin-top:-100dvh;min-height:180vh;padding:28vh 6vw 28vh 54vw;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;color:var(--braun);
	background:linear-gradient(to right,rgba(253,248,220,0) 0%,rgba(253,248,220,0) 40%,rgba(253,248,220,.94) 48%,var(--cream) 54%,var(--cream) 100%)}
.page-eis-waffeln-smoothies .bild-text__inner{max-width:560px}
.page-eis-waffeln-smoothies .bild-text__eyebrow{display:inline-block;font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--braun);margin:0 0 28px;padding-bottom:12px;border-bottom:1px solid rgba(80,70,70,.30);font-weight:700}
.page-eis-waffeln-smoothies .bild-text__title{font-size:clamp(44px,5.2vw,96px);line-height:.94;letter-spacing:-.025em;margin:0 0 28px;font-weight:800;color:var(--braun)}
.page-eis-waffeln-smoothies .bild-text__title em,.page-eis-waffeln-smoothies .bild-text__schluss em{font-style:normal;color:var(--pink);font-weight:800}
.page-eis-waffeln-smoothies .bild-text__lead{font-size:clamp(17px,1.2vw,21px);line-height:1.6;color:var(--braun);margin:0 0 18px}
.page-eis-waffeln-smoothies .bild-text__list{list-style:none;margin:22px 0 26px;padding:0}
.page-eis-waffeln-smoothies .bild-text__list li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;font-size:16px;line-height:1.6;color:var(--braun);border-bottom:1px solid rgba(80,70,70,.14)}
.page-eis-waffeln-smoothies .bild-text__list li::before{content:'';width:6px;height:6px;border-radius:50%;background:var(--pink);flex-shrink:0;margin-top:10px}
.page-eis-waffeln-smoothies .bild-text__list strong{color:var(--pink);font-weight:800}
.page-eis-waffeln-smoothies .bild-text__schluss{font-weight:800;font-size:clamp(19px,1.5vw,24px);line-height:1.45;margin:26px 0 0;color:var(--braun)}
/* Bild nur im sichtbaren linken Teil (Hochformat-Foto: beide Personen sichtbar) */
@media (min-width:721px){.page-eis-waffeln-smoothies .bild-text__image{width:52vw}}
@media (min-width:721px) and (max-width:1024px){
	.page-eis-waffeln-smoothies .bild-text__image{width:34vw}
	.page-eis-waffeln-smoothies .bild-text__overlay{padding-left:40vw;padding-right:5vw;background:linear-gradient(to right,rgba(253,248,220,0) 0%,rgba(253,248,220,0) 22%,rgba(253,248,220,.94) 30%,var(--cream) 36%,var(--cream) 100%)}
}
@media (max-width:720px){
	.page-eis-waffeln-smoothies .bild-text__overlay{padding:160px 18px 28vh;background:none;min-height:auto}
	.page-eis-waffeln-smoothies .bild-text__inner{background:rgba(253,248,220,.9);padding:26px 22px 24px;border-radius:24px;box-shadow:0 20px 40px -24px rgba(0,0,0,.35)}
}
.page-eis-waffeln-smoothies main section.becher-karussell{border-radius:0!important;box-shadow:none!important;margin-top:0!important}
/* KI-Hinweis als Pille im Bild (unten links) – immer lesbar, nicht von der nächsten Sektion oder der Browserleiste verdeckt (19.10.2026) */
.becher-karussell__ki{position:absolute;left:12px;bottom:12px;z-index:2;margin:0;max-width:calc(100% - 24px);font-size:12px;line-height:1.3;letter-spacing:.03em;opacity:1;color:#fdf8dc;background:rgba(58,50,50,.72);padding:4px 10px;border-radius:999px;pointer-events:none}
/* Biologisch / Regional / Nachhaltig: alle drei gleich hoch und auf einer Linie (WordPress-Blockabstand raus) */
.page-eis-waffeln-smoothies .intro-prose__badge-row{align-items:center}
.page-eis-waffeln-smoothies .intro-prose__badge-row > .intro-prose__badge{margin:0!important}
