@font-face{font-family:"Young Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/young-serif-latin-ext-400-normal-DzElnxZw.woff2) format("woff2"),url(/demo/assets/young-serif-latin-ext-400-normal-4arC2Gh9.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Young Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/demo/assets/young-serif-latin-400-normal-DIMmNPI9.woff2) format("woff2"),url(/demo/assets/young-serif-latin-400-normal-D1tz0Z9s.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.orbit-container{position:relative;margin-left:auto;margin-right:auto;isolation:isolate;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent}.orbit-container[data-draggable]{cursor:grab;touch-action:pan-y pinch-zoom}.orbit-container[data-dragging],.orbit-container[data-dragging] *{cursor:grabbing}.orbit-path-svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible;pointer-events:none}.orbit-item{position:absolute;top:0;left:0;will-change:transform,opacity}.orbit-container[data-intro] .orbit-item{opacity:0}.orbit-item[data-clickable]{cursor:pointer}.orbit-item-inner{width:100%;height:100%;overflow:hidden;border-radius:var(--orbit-radius, 0px);box-shadow:0 calc(var(--orbit-shadow, 0) * 16px) calc(var(--orbit-shadow, 0) * 36px) rgba(0,0,0,calc(var(--orbit-shadow, 0) * .45));transition:transform .45s cubic-bezier(.2,.8,.2,1)}.orbit-item:hover .orbit-item-inner,.orbit-item:focus-visible .orbit-item-inner{transform:scale(var(--orbit-hover-scale, 1))}.orbit-item:focus-visible{outline:none}.orbit-item:focus-visible .orbit-item-inner{outline:2px solid currentColor;outline-offset:3px}.orbit-image{display:block;width:100%;height:100%;object-fit:cover;pointer-events:none;-webkit-user-drag:none}.orbit-center-content{position:absolute;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;pointer-events:none}.orbit-center-content>*{pointer-events:auto}@media(prefers-reduced-motion:reduce){.orbit-item-inner{transition:none}}.scroll-float{margin:20px 0;overflow:hidden}.scroll-float--open{overflow:visible;overflow-x:clip}.scroll-float-text{display:inline-block;font-size:clamp(1.6rem,8vw,10rem);font-weight:900;text-align:center;line-height:1.5}.scroll-float-word{display:inline-block;white-space:nowrap}.scroll-float-char{display:inline-block}.scroll-float-sr{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.swipe-row{--sr-h: 64px;--sr-r: 16px;--sr-a: 80px;--sr-row: #27272a;--sr-text: #f5f5f5;--sr-drawer: #3f3f46;--sr-on-drawer: #ffffff;--sr-action: #e5484d;--sr-on-action: #ffffff;--sr-collapse: .2s;--sr-ease-out: cubic-bezier(.23, 1, .32, 1);position:relative;height:var(--sr-h);overflow:hidden;opacity:1;transition:height var(--sr-collapse) var(--sr-ease-out),margin-bottom var(--sr-collapse) var(--sr-ease-out),opacity var(--sr-collapse) var(--sr-ease-out)}.swipe-row[data-phase=collapsing]{height:0!important;margin-bottom:0!important;opacity:0}.swipe-row[data-disabled]{opacity:.55;pointer-events:none}.swipe-row__clip{position:relative;height:var(--sr-h);border-radius:var(--sr-r);overflow:hidden;background:var(--sr-row)}.swipe-row__rail{position:absolute;inset:0;background:var(--sr-drawer)}.swipe-row__action{position:absolute;top:0;display:grid;place-items:center;width:var(--sr-a);height:100%;margin:0;padding:0;border:0;background:var(--sr-drawer);color:var(--sr-on-drawer);font:inherit;cursor:pointer;outline:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.swipe-row__action:after{content:"";position:absolute;inset:0;background:#fff;opacity:0;pointer-events:none}@media(hover:hover)and (pointer:fine){.swipe-row__action:after{transition:opacity .15s ease}.swipe-row__action:hover:after{opacity:.08}}.swipe-row__glyph{display:grid;justify-items:center;gap:4px;font-size:11px;font-weight:500;letter-spacing:.01em;line-height:1;transition:transform .16s var(--sr-ease-out)}.swipe-row__icon{display:inline-flex}.swipe-row__action:active .swipe-row__glyph{transform:scale(.97)}.swipe-row__block{position:absolute;top:0;width:100%;height:100%;background:var(--sr-action)}.swipe-row[data-direction=left] .swipe-row__block{left:calc(100% - var(--sr-a))}.swipe-row[data-direction=right] .swipe-row__block{right:calc(100% - var(--sr-a))}.swipe-row__action--commit{background:transparent;color:var(--sr-on-action)}.swipe-row[data-direction=left] .swipe-row__action--commit{left:0}.swipe-row[data-direction=right] .swipe-row__action--commit{right:0}.swipe-row__surface{position:relative;z-index:1;display:flex;align-items:center;gap:12px;height:100%;padding:0 16px;background:var(--sr-row);color:var(--sr-text);touch-action:pan-y;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){.swipe-row__surface{cursor:grab}.swipe-row[data-dragging] .swipe-row__surface{cursor:grabbing}}@media(pointer:coarse){.swipe-row__surface{user-select:none;-webkit-user-select:none}}.swipe-row[data-dragging] .swipe-row__surface,.swipe-row[data-dragging] .swipe-row__surface *{user-select:none;-webkit-user-select:none}.swipe-row__toggle{position:absolute;top:50%;width:1px;height:1px;margin:0;padding:0;border:0;overflow:hidden;clip-path:inset(50%);background:transparent;color:var(--sr-text);font:inherit;outline:none}.swipe-row[data-direction=left] .swipe-row__toggle{right:12px}.swipe-row[data-direction=right] .swipe-row__toggle{left:12px}.swipe-row__toggle:focus-visible{width:auto;height:24px;padding:0 10px;border-radius:12px;overflow:visible;clip-path:none;background:color-mix(in srgb,var(--sr-text) 12%,transparent);font-size:12px;white-space:nowrap;transform:translateY(-50%)}.swipe-row__sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}@media(prefers-reduced-motion:reduce){.swipe-row__action:active .swipe-row__glyph{transform:none}}:root{--kk-mehl: #fbf7f0;--kk-creme: #f3eadb;--kk-linie: #e3d5bf;--kk-weizen: #d9a441;--kk-dunkel: #2b1a0e;--kk-grau: #7a634e}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:var(--kk-dunkel);background:var(--kk-mehl);font-family:DM Sans Variable,system-ui,sans-serif;font-size:17px;line-height:1.6;-webkit-font-smoothing:antialiased}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}}.kk h1,.kk h2,.kk h3{margin:0;font-family:"Young Serif",Georgia,serif;font-weight:400;line-height:1.05;letter-spacing:-.015em}.kk img{display:block;max-width:100%}.kk [id]{scroll-margin-top:76px}.kk :focus-visible{outline:2px solid var(--kk-kruste);outline-offset:3px}.kk-breite{width:min(1180px,100% - 32px);margin-inline:auto}.kk-grau{color:var(--kk-grau)}.kk-dach{margin:0 0 16px;color:var(--kk-kruste);font-size:13px;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.kk-knopf{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:0 28px;border:0;border-radius:999px;color:var(--kk-mehl);background:var(--kk-kruste);font:inherit;font-size:16px;font-weight:650;text-decoration:none;cursor:pointer;transition:background .2s}.kk-knopf:hover{background:#84502a}.kk-knopf:disabled{opacity:.45;cursor:not-allowed}.kk-knopf--klein{min-height:42px;padding:0 18px;font-size:14px}.kk-knopf--breit{width:100%}.kk-kopf{position:sticky;top:0;z-index:200;border-bottom:1px solid var(--kk-linie);background:#fbf7f0e6;backdrop-filter:blur(12px)}.kk-kopf-innen{display:flex;height:72px;align-items:center;gap:32px}.kk-logo,.kk-zeiten-logo{color:var(--kk-dunkel);font-family:"Young Serif",Georgia,serif;font-size:24px;text-decoration:none}.kk-logo span,.kk-zeiten-logo span{color:var(--kk-weizen)}.kk-kopf nav{display:flex;gap:28px;margin-left:auto}.kk-kopf nav a{color:var(--kk-grau);font-size:15px;text-decoration:none}.kk-kopf nav a:hover{color:var(--kk-dunkel)}.kk-held{overflow:hidden;padding:24px 0 64px;background:radial-gradient(ellipse 50% 40% at 50% 50%,#fffaf1,transparent 70%),var(--kk-creme)}.kk-orbit{width:min(1400px,100%);margin-inline:auto}.kk-orbit .orbit-center-content{z-index:1000}.kk-held-text{max-width:560px;padding:24px;text-align:center}.kk-held h1{font-size:clamp(46px,5.6vw,82px)}.kk-held h1 span{color:var(--kk-kruste)}.kk-unter{max-width:440px;margin:18px auto 26px;color:var(--kk-grau);font-size:18px}.kk-aktionen{display:flex;justify-content:center}.kk-vertrauen{margin:20px 0 0;color:var(--kk-grau);font-size:14px}.kk-vertrauen b{color:var(--kk-dunkel)}.kk-held--ruhig{padding:56px 0}.kk-held--ruhig .kk-held-text{margin-inline:auto}.kk-held-bild{width:100%;max-height:420px;margin-top:32px;border-radius:28px;object-fit:cover}.kk-abschnitt{padding:104px 0}.kk-abschnitt--dunkel{color:var(--kk-mehl);background:var(--kk-dunkel)}.kk h2,.kk .kk-schweben{margin:0;font-family:"Young Serif",Georgia,serif;font-size:clamp(36px,4.4vw,58px);font-weight:400;line-height:1.05}.kk .kk-schweben-text{font-size:inherit;font-weight:inherit;line-height:inherit}.kk-kopfzeile{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:12px 32px;margin-bottom:44px}.kk-kopfzeile p{max-width:420px;margin:0;color:var(--kk-grau)}.kk-abschnitt--dunkel .kk-kopfzeile p{color:#c4ad93}.kk-sortiment{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.kk-sortiment article{display:grid;grid-template-columns:120px 1fr;align-items:center;gap:18px;padding:16px;border:1px solid var(--kk-linie);border-radius:28px;background:#fff}.kk-sortiment img{width:120px;height:120px;border-radius:50%;object-fit:cover}.kk-sortiment h3{font-size:21px}.kk-sortiment p{margin:2px 0 10px;color:var(--kk-grau);font-size:14px}.kk-preiszeile{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px}.kk-preiszeile b{font-size:18px}.kk-preiszeile button{min-height:38px;padding:0 14px;border:1px solid var(--kk-kruste);border-radius:999px;color:var(--kk-kruste);background:transparent;font:inherit;font-size:14px;font-weight:650;cursor:pointer;transition:background .2s,color .2s}.kk-preiszeile button:hover{color:var(--kk-mehl);background:var(--kk-kruste)}.kk-vorbestellen{padding:104px 0;background:var(--kk-creme)}.kk-vorbestellen-raster{display:grid;grid-template-columns:.85fr 1.15fr;align-items:start;gap:64px}.kk-vorbestellen-raster>div>p{max-width:420px;margin:18px 0 26px}.kk-zeiten{display:flex;flex-wrap:wrap;gap:8px}.kk-zeiten button{min-height:46px;padding:0 16px;border:1px solid var(--kk-linie);border-radius:999px;color:var(--kk-dunkel);background:#fff;font:inherit;font-weight:600;cursor:pointer}.kk-zeiten button[aria-pressed=true]{border-color:var(--kk-dunkel);color:var(--kk-mehl);background:var(--kk-dunkel)}.kk-korb{display:grid;gap:14px;padding:24px;border-radius:32px;background:var(--kk-mehl);box-shadow:0 30px 60px -40px #2b1a0e80}.kk-korb ul{display:grid;gap:10px;margin:0;padding:0;list-style:none}.kk-leer{margin:0;color:var(--kk-grau);font-style:italic}.kk-zeile{display:grid;grid-template-columns:52px 1fr auto;align-items:center;gap:14px;width:100%;padding:0 14px}.kk-zeile img{width:52px;height:52px;border-radius:50%;object-fit:cover}.kk-zeile>span:nth-child(2){display:grid;line-height:1.3}.kk-zeile small{color:var(--kk-grau)}.kk-menge{display:flex;align-items:center;gap:10px}.kk-menge button{width:34px;height:34px;border:1px solid var(--kk-linie);border-radius:50%;color:var(--kk-dunkel);background:#fff;font:inherit;font-size:18px;line-height:1;cursor:pointer}.kk-menge b{min-width:18px;text-align:center}.kk-summe{display:flex;align-items:baseline;justify-content:space-between;gap:14px;margin:6px 0 0;padding-top:16px;border-top:1px dashed var(--kk-linie);color:var(--kk-grau)}.kk-summe strong{color:var(--kk-dunkel);font-family:"Young Serif",Georgia,serif;font-size:34px;font-weight:400}.kk-backstube{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:72px}.kk-backstube img{width:100%;aspect-ratio:4 / 5;border-radius:300px 300px 28px 28px;object-fit:cover}.kk-backstube>div>p{max-width:480px;margin:20px 0 28px}.kk-fakten{display:grid;margin:0}.kk-fakten>div{display:grid;grid-template-columns:110px 1fr;align-items:baseline;gap:16px;padding:14px 0;border-top:1px solid var(--kk-linie)}.kk-fakten dt{color:var(--kk-kruste);font-family:"Young Serif",Georgia,serif;font-size:30px}.kk-fakten dd{margin:0;color:var(--kk-grau)}.kk-stimmen{display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.kk-stimmen figure{margin:0;padding:30px;border:1px solid #4a3220;border-radius:28px}.kk-stimmen blockquote{margin:0 0 16px;font-family:"Young Serif",Georgia,serif;font-size:21px;line-height:1.4}.kk-stimmen figcaption{color:var(--kk-weizen);font-size:14px;font-weight:600}.kk-zeiten-bereich{padding:80px 0;background:var(--kk-creme)}.kk-zeiten-raster{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:32px}.kk-zeiten-logo{margin:0;font-size:clamp(44px,6vw,80px);line-height:1}.kk-zeiten-raster dl{display:grid;gap:8px;min-width:300px;margin:0}.kk-zeiten-raster dl>div{display:flex;justify-content:space-between;gap:24px;padding-bottom:8px;border-bottom:1px solid var(--kk-linie)}.kk-zeiten-raster dt{color:var(--kk-grau)}.kk-zeiten-raster dd{margin:0;font-weight:600}@media(max-width:1000px){.kk-sortiment{grid-template-columns:repeat(2,1fr)}}@media(max-width:900px){.kk-vorbestellen-raster,.kk-backstube{grid-template-columns:1fr;gap:44px}}@media(max-width:760px){body{font-size:16px}.kk-kopf nav{display:none}.kk-kopf-innen{justify-content:space-between;height:62px}.kk-held{padding:12px 0 48px}.kk-held-text{padding:8px 0 0}.kk-held h1{font-size:44px}.kk-unter{font-size:16px}.kk-abschnitt,.kk-vorbestellen{padding:72px 0}.kk h2,.kk .kk-schweben{font-size:34px}.kk-sortiment article{grid-template-columns:96px 1fr}.kk-sortiment img{width:96px;height:96px}.kk-korb{padding:14px;border-radius:24px}.kk-zeile{grid-template-columns:44px 1fr auto;gap:10px;padding:0 10px}.kk-zeile img{width:44px;height:44px}.kk-backstube img{border-radius:200px 200px 24px 24px}.kk-zeiten-raster dl{min-width:0;width:100%}}.kk-sortiment{grid-template-columns:repeat(3,1fr);gap:0;padding:0 24px;border-radius:12px;background:#efe3cf}.kk-sortiment article{grid-template-columns:1fr;justify-items:center;gap:10px;padding:36px 20px 22px;border:0;border-bottom:14px solid #8a5a33;border-radius:0;background:none;text-align:center;box-shadow:inset 0 -6px #6b4424}.kk-sortiment img{width:150px;height:150px;box-shadow:0 16px 24px -12px #2b1a0e99}.kk-preiszeile{justify-content:center;gap:14px}.kk-kopfzeile{flex-direction:column;align-items:center;text-align:center}.kk-vorbestellen-raster{grid-template-columns:1.15fr .85fr}.kk-korb{order:-1}.kk-backstube{grid-template-columns:1fr 1fr;gap:0;width:100%;max-width:none}.kk-backstube img{height:100%;min-height:620px;aspect-ratio:auto;border-radius:0}.kk-backstube>div{padding:48px max(24px,calc(50vw - 590px)) 48px 72px}#backstube{padding:0}.kk-stimmen{grid-template-columns:1fr;max-width:820px;margin-inline:auto;gap:0}.kk-stimmen figure{border:0;border-bottom:1px dashed #5a4030;border-radius:0;text-align:center}.kk-zeiten-raster{flex-direction:column}.kk-zeiten-raster dl{padding:28px 36px;border:3px solid var(--kk-dunkel);border-radius:14px;background:#fffaf2;box-shadow:0 -40px 0 -36px var(--kk-dunkel)}@media(max-width:900px){.kk-sortiment{grid-template-columns:1fr 1fr}.kk-vorbestellen-raster,.kk-backstube{grid-template-columns:1fr}.kk-korb{order:0}.kk-backstube img{min-height:0;height:380px}.kk-backstube>div{padding:40px 16px}}@media(max-width:760px){.kk-sortiment{padding:0;background:none}.kk-sortiment article{border-radius:18px 18px 0 0;background:#efe3cf}.kk-zeiten-raster dl{padding:20px}}:root{--kk-grau: #6b5440}.kk-orbit{position:relative}.kk-orbit-mitte{position:absolute;inset:0;z-index:1000;display:grid;place-items:center;pointer-events:none}.kk-orbit-mitte .kk-held-text{pointer-events:auto}.kk-orbit-mitte .kk-held-text{padding:40px 56px;background:radial-gradient(closest-side,#f3eadbf2 60%,#f3eadb00)}.kk-orbit-mitte .kk-held h1,.kk-orbit-mitte h1{font-size:clamp(44px,5vw,74px)}
