:root{--color-primary:#b33636;--color-primary-dark:#8a2a2a;--color-primary-contrast:#fff;--color-icon:var(--color-primary)}[data-page^=kitchen-] h1,[data-page^=kitchen-] h2,[data-page^=kitchen-] h3,[data-page^=kitchen-] h4,[data-page^=kitchen-] h5,[data-page^=kitchen-] h6{font-size:var(--step-1);font-weight:700}[data-role=kitchen-brand]{color:var(--color-primary);align-items:center;gap:.5rem;font-weight:600;text-decoration:none;display:inline-flex}[data-role=kitchen-brand] .header-logo{width:auto;height:2rem}[data-role=kitchen-brand-name]{letter-spacing:-.01em;font-size:1.125rem}[data-role=kitchen-mobile-nav] [slot=close-icon]{block-size:44px;inline-size:44px;color:var(--color-primary);cursor:pointer;background:0 0;border:0;border-radius:.5rem;justify-content:center;align-items:center;margin-inline-start:auto;padding:0;display:flex}[data-role=kitchen-mobile-nav] li[slot=nav-items] a{transition:background-color .18s,color .18s}[data-role=kitchen-mobile-nav] li[slot=nav-items] a:hover{background:color-mix(in srgb, var(--color-primary) 8%, transparent);color:var(--color-primary)}[data-role=kitchen-mobile-nav] li[slot=nav-items] a[aria-current=page]{background:color-mix(in srgb, var(--color-primary) 14%, transparent);color:var(--color-primary)}@media (prefers-reduced-motion:reduce){[data-role=kitchen-mobile-nav] li[slot=nav-items] a{transition:none}}[data-page=kitchen-essen] ec-hero[data-role=entry-hero]{--ec-hero-min-height:min(70vh, 640px);--ec-hero-content-max:44rem;--ec-hero-overlay:linear-gradient(to top, rgba(0,0,0,.84) 0%, rgba(0,0,0,.72) 55%, rgba(0,0,0,.28) 80%, transparent 100%)}[data-page=kitchen-essen] ec-hero[data-role=entry-hero] img{object-position:center 60%}[data-page=kitchen-essen] [data-role=hero-text]{gap:.75rem;display:grid}[data-page=kitchen-essen] [data-role=hero-text] h1{font-size:var(--step-3);margin:0;line-height:1.1}[data-page=kitchen-essen] [data-role=hero-action]{text-decoration:none}[data-page=kitchen-essen] ec-stack[id]{scroll-margin-top:calc(var(--header-height,0px) + 1rem)}[data-page=kitchen-essen] [data-role=sprungmenue] a{color:var(--color-primary);border:1px solid color-mix(in srgb, var(--color-primary) 30%, transparent);border-radius:999px;justify-content:center;align-items:center;padding:.3rem .7rem;font-size:.9375rem;line-height:1.3;text-decoration:none;display:inline-flex}[data-page=kitchen-essen] [data-role=sprungmenue] a:hover{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:var(--color-primary)}[data-page=kitchen-essen] [data-role=sprungmenue] a:focus-visible{background:color-mix(in srgb, var(--color-primary) 10%, transparent);border-color:var(--color-primary)}@keyframes kitchen-hero-zoom{0%{transform:scale(1)}to{transform:scale(1.06)}}@media (prefers-reduced-motion:no-preference){[data-page=kitchen-essen] ec-hero[data-role=entry-hero] ec-image[slot=background] img{will-change:transform;animation:12s ease-out forwards kitchen-hero-zoom}}@media (width>=62rem){[data-page=kitchen-essen] ec-configurator{--kitchen-configurator-width:max(100%, min(var(--ec-viewport-width,100vw) - 3rem, 110rem));width:var(--kitchen-configurator-width);margin-inline:calc(50% - var(--kitchen-configurator-width) / 2)}}[data-page=kitchen-rezept]{padding-block-start:var(--space-rem-l)}[data-page=kitchen-rezept] [data-role=rezept-hero]{background:color-mix(in srgb, var(--color-primary) 8%, var(--color-background));border-radius:1rem;display:grid;overflow:hidden}[data-page=kitchen-rezept] [data-role=rezept-hero] ec-image,[data-page=kitchen-rezept] [data-role=rezept-hero] img{width:100%;display:block}[data-page=kitchen-rezept] [data-role=rezept-hero] img{aspect-ratio:16/9;object-fit:cover;height:auto;max-height:28rem}[data-page=kitchen-rezept] [data-role=rezept-hero-text]{padding:clamp(1rem,3vw,2rem)}[data-page=kitchen-rezept] [data-role=rezept-hero-text] h1{font-size:var(--step-3);margin:0}[data-page=kitchen-rezept] [data-role=rezept-ertrag]{color:var(--color-primary);margin:0;font-weight:700}[data-page=kitchen-rezept] ec-recipe-cook [data-list=zutaten]>li,[data-page=kitchen-rezept] ec-recipe-cook ec-phase-timeline ol>li{padding-inline-start:0}[data-page=kitchen-rezept] ec-recipe-cook [data-list=zutaten] img[data-icon]{vertical-align:middle;margin-inline-end:.35rem;display:inline-block;position:static}[data-page=kitchen-rezept] .recipe-cook-check,[data-page=kitchen-einkaufszettel] .recipe-cook-check{margin:0}[data-page=kitchen-rezept] .recipe-cook-check::part(control),[data-page=kitchen-einkaufszettel] .recipe-cook-check::part(control){grid-template-columns:auto minmax(0,1fr) auto;align-items:start;display:grid}[data-page=kitchen-rezept] [data-cook-checked],[data-page=kitchen-einkaufszettel] [data-cook-checked]{opacity:.6}@media print{@page{margin:14mm}[data-page=kitchen-rezept]{color:#000;padding:0}[data-page=kitchen-rezept] [data-role=rezept-hero]{background:0 0;border:0;display:block}[data-page=kitchen-rezept] [data-role=rezept-hero] ec-image{display:none}[data-page=kitchen-rezept] [data-role=rezept-hero-text]{padding:0}[data-page=kitchen-rezept] [data-role=rezept-aufheben],[data-page=kitchen-rezept] [data-role=rezept-zurueck],[data-page=kitchen-rezept] .recipe-cook-check::part(input){display:none}[data-page=kitchen-rezept] .recipe-cook-check::part(control){grid-template-columns:minmax(0,1fr) auto}[data-page=kitchen-rezept] [data-cook-checked]{opacity:1}[data-page=kitchen-rezept] ec-recipe-cook [data-list=zutaten]>li{padding-inline-start:0}[data-page=kitchen-rezept] ec-recipe-cook [data-list=zutaten] img[data-icon]{inset-inline-start:0}[data-page=kitchen-rezept] ec-recipe-cook ec-phase-timeline ol>li{break-inside:avoid;padding-inline-start:0}[data-page=kitchen-rezept] ec-phase-timeline,[data-page=kitchen-rezept] e-phase-timeline-phase{break-inside:avoid}}[data-page=kitchen-essen] [data-role=abschnitt-spalten]{gap:var(--space-rem-xl,2rem);width:100%;display:grid}@media (width>=64rem){[data-page=kitchen-essen] [data-role=abschnitt-spalten],[data-page=kitchen-essen] ec-stack#studien{--kitchen-spalten-width:max(100%, min(var(--ec-viewport-width,100vw) - 3rem, 76rem));width:var(--kitchen-spalten-width);margin-inline:calc(50% - var(--kitchen-spalten-width) / 2)}[data-page=kitchen-essen] [data-role=abschnitt-spalten]{column-gap:var(--space-rem-xl,2rem);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}[data-page=kitchen-essen] ec-stack#studien ec-evidence{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}[data-page=kitchen-essen] ec-stack#studien ec-evidence>e-ev-note{grid-column:1/-1}[data-page=kitchen-essen] ec-stack#studien>h2,[data-page=kitchen-essen] ec-stack#studien>p{width:100%;max-width:46rem}}[data-page=kitchen-essen] [data-role=lead],[data-page=kitchen-rezept] [data-role=lead]{color:color-mix(in srgb, var(--color-text) 85%, transparent);font-size:1.125em}[data-page=kitchen-essen] ec-hero [data-role=lead]{color:inherit;margin:0}[data-page=kitchen-essen] [data-list=reifung]{grid-template-columns:repeat(auto-fit,minmax(min(20rem,100%),1fr));gap:1rem;margin:0;padding:0;list-style:none;display:grid}[data-page=kitchen-essen] [data-list=reifung]>li{border:1px solid color-mix(in srgb, var(--color-primary) 20%, transparent);border-radius:.75rem;align-content:start;gap:.35rem;padding:.75rem 1rem 1rem;display:grid}[data-page=kitchen-essen] [data-list=reifung] h4{flex-wrap:wrap;align-items:baseline;gap:.35rem .6rem;margin:0;font-size:1.0625rem;display:flex}[data-page=kitchen-essen] [data-list=reifung] [data-role=temperatur]{background:color-mix(in srgb, var(--color-primary) 12%, transparent);font-variant-numeric:tabular-nums;border-radius:999px;padding:.1rem .5rem;font-size:.875rem;font-weight:400}[data-page=kitchen-essen] [data-list=reifung] p{margin:0}[data-page=kitchen-essen] [data-list=reifung] [data-role=wofuer]{color:color-mix(in srgb, var(--color-text) 72%, transparent);font-size:.9375rem}[data-page=kitchen-essen] thead th{color:var(--color-primary)}[data-page=kitchen-essen] [data-role=troubleshooting]{gap:.35rem;margin:0;display:grid}[data-page=kitchen-essen] [data-role=troubleshooting] dt{color:var(--color-primary);font-weight:600}[data-page=kitchen-essen] [data-role=troubleshooting] dd{margin:0 0 .75rem}[data-page=kitchen-essen] [data-role=basis-zutaten]{grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:1rem;width:100%;min-width:0;max-width:36rem;margin:0 auto;padding:0;list-style:none;display:grid}[data-page=kitchen-essen] [data-role=basis-zutaten] li{text-align:center;align-content:start;gap:.35rem;display:grid}[data-page=kitchen-essen] [data-role=basis-zutaten] ec-image{width:100%;display:block}[data-page=kitchen-essen] [data-role=basis-zutaten] img{aspect-ratio:4/3;object-fit:cover;border-radius:.5rem;width:100%;height:auto;display:block}[data-page=kitchen-essen] [data-role=basis-zutaten] strong{font-weight:600}[data-page=kitchen-essen] [data-role=basis-zutaten] small{color:color-mix(in srgb, var(--color-text) 70%, transparent);line-height:1.35}[data-page=kitchen-essen] [data-role=studien-hinweis]{color:color-mix(in srgb, var(--color-text) 78%, transparent);margin:0;font-size:.9375rem}[data-list=zutaten]{padding-inline-start:0;list-style:none}[data-list=zutaten]>li{padding-inline-start:2.125rem;position:relative}[data-list=zutaten] img[data-icon]{object-fit:contain;block-size:1.5rem;inline-size:1.5rem;position:absolute;inset-block-start:.15em;inset-inline-start:0}html[data-theme=dark] [data-list=zutaten] img[data-icon]{filter:brightness(1.35)}[data-role=gericht-bild]{display:block}[data-role=gericht-bild] img{aspect-ratio:16/9;object-fit:cover;width:100%;height:auto;display:block}[data-page=kitchen-ansatz] ec-card{--card-padding:1rem;--card-header-padding:1rem 1rem 0}[data-page=kitchen-ansatz] ec-card>[slot=headline]{margin:0}