.kpi{color:var(--kr-ink)}.kpi *,.kpi *:before,.kpi *:after{box-sizing:border-box}.kpi-area{padding:var(--kr-section-gap) 0 0}.kpi-area--mark{position:relative;overflow-x:clip}.kpi-area--mark>.kr-container{position:relative;z-index:1}.kpi-mark{--kpi-mark-s: 240px;position:absolute;z-index:0;top:-32px;right:calc(var(--kpi-mark-s) / -3);width:var(--kpi-mark-s);height:var(--kpi-mark-s);color:var(--kpi-mark-color, var(--kr-bg-warm));opacity:.5;pointer-events:none}.kpi-mark svg{display:block;width:100%;height:100%;fill:currentColor}.kpi-mark--zen{background:linear-gradient(100deg,var(--kr-can-itsutsu) 10%,var(--kr-can-yottsu) 30%,var(--kr-can-mittsu) 50%,var(--kr-can-futatsu) 70%,var(--kr-can-hitotsu) 90%);-webkit-mask:var(--kpi-mark-mask) center / contain no-repeat;mask:var(--kpi-mark-mask) center / contain no-repeat}@media screen and (min-width:741px){.kpi-mark{--kpi-mark-s: 280px;top:-100px;right:auto;left:max(calc(var(--kpi-mark-s) * -.28),calc(max(var(--kr-gutter),(100vw - var(--kr-content)) / 2) + 120px - var(--kpi-mark-s)))}}.kpi-mark{--kpi-drift: 32px}@media screen and (min-width:741px){.kpi-mark{--kpi-drift: 60px}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.kpi-mark{animation:kpi-mark-drift linear both;animation-timeline:view();animation-range:entry 0% exit 100%}@keyframes kpi-mark-drift{0%{transform:translateY(calc(-1 * var(--kpi-drift)))}to{transform:translateY(var(--kpi-drift))}}}}.kpi--nav>.kj-slot+.kpi-area,.kpi--nav>.kj-slot+script+.kpi-area{padding-top:32px}@media screen and (min-width:1000px){.kpi--nav>.kj-slot+.kpi-area,.kpi--nav>.kj-slot+script+.kpi-area{padding-top:40px}}.shopify-section--karu-pdp-inhalt:has(.kj-slot)+.shopify-section--karu-sorten:not(:has(*))+.shopify-section--karu-pdp-inhalt>.kpi>.kpi-area:first-child{padding-top:32px}@media screen and (min-width:1000px){.shopify-section--karu-pdp-inhalt:has(.kj-slot)+.shopify-section--karu-sorten:not(:has(*))+.shopify-section--karu-pdp-inhalt>.kpi>.kpi-area:first-child{padding-top:40px}}.kj-slot{padding:8px var(--kr-gutter) 0;box-sizing:content-box!important}@media screen and (min-width:1000px){.kj-slot{padding-top:32px}}.kj{position:relative;z-index:3}.kj__bar{display:flex;justify-content:center;max-width:var(--kr-content);margin:0 auto}.kj__list{display:flex;gap:4px;max-width:100%;margin:0;padding:4px;list-style:none;border-radius:10px;background:var(--kr-bg-warm);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}.kj__list::-webkit-scrollbar{display:none}.kj__item{position:relative;flex:0 0 auto;margin:0}.kj__item+.kj__item:before{content:"";position:absolute;left:-2.5px;top:50%;width:1px;height:14px;transform:translateY(-50%);background:#32426629;pointer-events:none}.kj__item:has(.kj__link.is-active):before,.kj__item:has(.kj__link.is-active)+.kj__item:before{opacity:0}.kj__link{display:flex;align-items:center;min-height:36px;padding:0 14px;border:1px solid transparent;border-radius:5px;font-size:14px;line-height:1.2;color:var(--kr-ink-2);text-decoration:none;white-space:nowrap;transition:color var(--kr-dur) var(--kr-ease),border-color var(--kr-dur) var(--kr-ease),background-color var(--kr-dur) var(--kr-ease)}.kj__link:hover{color:var(--kr-ink)}.kj__link:focus-visible{outline:2px solid var(--kr-focus);outline-offset:1px}.kj__link.is-active{border-color:var(--kr-ink);background:#fff;color:var(--kr-ink)}.kj.is-fixed{position:fixed;top:var(--kj-top, 0px);left:0;right:0;background:var(--kr-bg-warm);border-bottom:1px solid var(--kr-line);transition:opacity var(--kr-dur) var(--kr-ease),transform var(--kr-dur) var(--kr-ease)}.kj.is-fixed .kj__list{padding:4px var(--kr-gutter);border-radius:0;background:transparent}.kj.is-fixed{top:calc(var(--kj-top, 0px) + 8px);left:var(--kr-gutter);right:var(--kr-gutter);background:transparent;border-bottom:0;pointer-events:none}.kj.is-fixed .kj__bar{justify-content:center;width:fit-content;max-width:100%;pointer-events:auto;border-radius:10px;background:#f5f4f09e;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 4px 16px #1e283c14}.kj.is-fixed .kj__list{padding:4px;border-radius:10px;background:transparent}.kj.is-away{opacity:0;transform:translateY(-8px);pointer-events:none;visibility:hidden;transition:opacity var(--kr-dur) var(--kr-ease),transform var(--kr-dur) var(--kr-ease),visibility 0s linear var(--kr-dur)}@media screen and (max-width:740px){.kj__bar{justify-content:flex-start}.kj-slot .kj:not(.is-fixed) .kj__bar{justify-content:center}.kj__link{padding:0 12px}}.kj__list.kj-more-r{-webkit-mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,#000 calc(100% - 40px),transparent)}.kj__list.kj-more-l{-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 40px),transparent)}.kj__list.kj-more-l.kj-more-r{-webkit-mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to right,transparent,#000 40px,#000 calc(100% - 40px),transparent)}@media screen and (min-width:1000px){.kj.is-fixed .kj__list{padding-top:3px;padding-bottom:3px}.kj.is-fixed .kj__link{min-height:30px}}@media(prefers-reduced-motion:reduce){.kj,.kj__link{transition:none!important}}.kpi .kr-pdp-head{margin-bottom:var(--kr-head-gap)}.kpi-h3{margin:0 0 10px;font-family:inherit;font-size:var(--kr-fs-h3);line-height:1.35;font-weight:700;letter-spacing:0;text-transform:none;color:var(--kr-ink)}.kpi .kpi-body{padding:0}[dir] .kpi .kpi-body.rte p,[dir] .kpi .kpi-body.rte ul{margin:0 0 10px}[dir] .kpi .kpi-body.rte>:last-child,[dir] .kpi .kpi-body.rte p:last-child{margin-bottom:0}.kpi-block+.kpi-block{margin-top:28px}.kpi .kpi-tip{margin:0 0 10px}[dir] .kpi .kpi-body.rte,[dir] .kpi .kpi-body.rte p,[dir] .kpi .kpi-body.rte li,.kpi .kpi-tip{font-size:var(--kr-fs-body);line-height:1.6}.kpi .shg-rich-text,.kpi .shg-theme-text-content,.kpi .shg-theme-text-content *{font-size:var(--kr-fs-body)!important;line-height:1.6}.kpi .kb-acc__desc .shg-row:empty,.kpi .kb-acc__desc .shg-c:empty{display:none}[dir] .kpi .kpi-body.rte p.kpi-inbox__label{margin-bottom:6px}[dir] .kpi .kpi-body.rte ul.kpi-inbox{margin:0 0 12px;padding:0;list-style:none;border-top:1px solid var(--kr-line)}[dir] .kpi .kpi-body.rte ul.kpi-inbox>li{margin:0;padding:8px 0;border-bottom:1px solid var(--kr-line);line-height:1.45}[dir] .kpi .kpi-body.rte ul.kpi-inbox>li::marker{content:none}.kpi-inbox__name{font-weight:700}.kpi-inbox__note{display:block;font-size:var(--kr-fs-sm);font-weight:var(--kr-fw-small);color:var(--kr-ink-2)}.kpi-inbox__free{color:var(--kr-sage-ink)}[dir] .kpi .kpi-body.rte ul.kpi-inbox--pics>li{display:grid;grid-template-columns:48px minmax(0,1fr);column-gap:12px;align-items:center}.kpi-inbox__img{display:block;width:48px;height:48px;border-radius:var(--kr-radius-label);background:var(--kr-bg-warm);overflow:hidden}.kpi .kpi-inbox__img .kpi-inbox__pic{display:block;margin:0;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.kpi-inbox__txt{display:block;min-width:0}.kpi .kpi-fold{margin:0 0 10px}@media screen and (max-width:740px){.kpi .kpi-desc--inbox{display:flex;flex-direction:column}.kpi .kpi-desc--inbox>.kpi-fold{order:2;margin-bottom:0}[dir] .kpi .kpi-body.rte .kpi-desc--inbox>p:last-child{margin-bottom:10px}.kpi .kpi-fold[open]>summary{margin-bottom:4px}}@media screen and (min-width:741px){[dir] .kpi .kpi-body.rte ul.kpi-inbox>li{padding:6px 0}[dir] .kpi .kpi-body.rte ul.kpi-inbox--pics>li{grid-template-columns:40px minmax(0,1fr)}.kpi-inbox__img{width:40px;height:40px}.kpi-inbox__note{display:inline;margin-left:6px;font-size:inherit}.kpi .kpi-fold[open]>summary{display:none}}.kpi-details{display:grid;gap:28px;max-width:var(--kr-content);margin:0 auto}.kpi .kb-sb{margin:0;padding:16px 18px 14px;border-radius:var(--kr-radius-card);background:var(--kr-bg-warm);color:var(--kr-ink)}.kpi .kb-sb+.kb-sb{margin-top:12px}.kpi .kb-sb__title{font-size:var(--kr-fs-body);margin-bottom:6px}.kpi-details__aside{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.kpi-details__aside .kb-acc__logos{margin:0}.kpi-details__links{font-size:var(--kr-fs-sm);line-height:1.5;color:var(--kr-ink-2)}.kpi-details__links p{margin:0}.kpi-details__links a{color:var(--kr-ink);text-decoration:underline;text-underline-offset:3px}.kpi-details__facts+.kpi-details__aside{margin-top:-12px}@media screen and (min-width:1000px){.kpi-details{grid-template-columns:minmax(0,1fr) minmax(0,420px);column-gap:56px;row-gap:16px;align-items:start}.kpi-details:not(.kpi-details--single) .kpi-details__text{grid-row:1 / span 2}.kpi-details:not(.kpi-details--single) .kpi-details__facts,.kpi-details:not(.kpi-details--single) .kpi-details__aside{grid-column:2}.kpi-details__facts+.kpi-details__aside{margin-top:0}.kpi-details--single{grid-template-columns:minmax(0,1fr);max-width:var(--kr-text)}}.kpi-prep{display:grid;gap:24px;max-width:var(--kr-content);margin:0 auto}.kpi-steps{display:grid;gap:10px;margin:0;padding:0;list-style:none;counter-reset:none}.kpi-steps__item{display:grid;grid-template-columns:28px 1fr;column-gap:12px;align-items:baseline;margin:0;font-size:var(--kr-fs-lead);line-height:1.4}.kpi-steps__n{font-family:var(--heading-font-family);font-size:24px;line-height:1;color:var(--kr-ink);text-align:center}.kpi-steps__t{font-weight:var(--text-font-weight)}.kpi-prep__recipe{font-size:var(--kr-fs-sm);line-height:1.6}.kpi .kpi-prep__videos{margin:0}.kpi .kpi-prep__videos .kb-videos__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.kpi .kpi-prep__videos .kb-videos__thumb{aspect-ratio:3 / 4}@media screen and (min-width:1000px){.kpi-prep{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"steps videos" "recipe videos";grid-template-rows:auto 1fr;gap:20px 56px;align-items:start}.kpi-prep>.kpi-steps{grid-area:steps}.kpi-prep>.kpi-prep__videos{grid-area:videos}.kpi-prep>.kpi-prep__recipe{grid-area:recipe}.kpi-area--novideo .kpi-prep{grid-template-areas:"steps" "recipe"}.kpi-area--novideo .kpi-prep{grid-template-columns:minmax(0,1fr);max-width:var(--kr-text)}.kpi .kpi-prep__videos .kb-videos__list{grid-template-columns:repeat(3,150px);gap:14px}.kpi .kpi-prep__videos .kb-videos__thumb{aspect-ratio:9 / 16}}.kpi-faq{display:grid;gap:8px;max-width:var(--kr-text);margin:0 auto}.kpi-faq__item{margin:0;border-radius:10px;background:var(--kr-bg-warm)}.kpi-faq__q{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:54px;padding:15px 18px;cursor:pointer;list-style:none;font-size:15px;line-height:1.4;font-weight:var(--text-font-weight);color:var(--kr-ink)}.kpi-faq__q::-webkit-details-marker{display:none}.kpi-faq__plus{position:relative;flex:0 0 14px;width:14px;height:14px}.kpi-faq__plus:before,.kpi-faq__plus:after{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;margin-top:-1px;background:var(--kr-ink);transition:opacity .18s ease-out,filter .18s ease-out}.kpi-faq__plus:after{transform:rotate(90deg)}details[open]>summary .kpi-faq__plus:after{opacity:0;filter:blur(2px)}@supports (interpolate-size: allow-keywords){.kpi-faq__item{interpolate-size:allow-keywords}.kpi-faq__item::details-content{block-size:0;opacity:0;overflow:clip;transition:block-size .16s ease-out,opacity .16s ease-out,content-visibility .16s allow-discrete}.kpi-faq__item[open]::details-content{block-size:auto;opacity:1;transition-duration:.2s}}@media(prefers-reduced-motion:reduce){.kpi-faq__plus:before,.kpi-faq__plus:after{transition:none!important}.kpi-faq__item::details-content{transition:none!important}}.kpi-faq__a{padding:0 18px 16px;font-size:14px;line-height:1.6;color:var(--kr-ink)}.kpi-faq__a p{margin:0 0 8px}.kpi-faq__a p:last-child{margin-bottom:0}.kpi-faq__a a,.kpi-faq__all a{color:var(--kr-ink);text-decoration:underline;text-underline-offset:3px}.kpi-faq__all{margin:12px 0 0;font-size:var(--kr-fs-sm);text-align:center}.shopify-section:has(.kpi-area--faq)+.shopify-section .kr-story,.shopify-section:has(.kpi-area--faq)+.shopify-section:not(:has(*))+.shopify-section .kr-story{margin-top:0;padding:var(--kr-section-gap) 0 0;background:transparent}.shopify-section:has(.kpi-area--faq)+.shopify-section:is(:last-child,:has(+.shopify-section>.kr-recs:empty),:has(+.shopify-section--product-recommendations[hidden])) .kr-story,.shopify-section:has(.kpi-area--faq)+.shopify-section:not(:has(*))+.shopify-section:is(:last-child,:has(+.shopify-section>.kr-recs:empty),:has(+.shopify-section--product-recommendations[hidden])) .kr-story{padding-bottom:var(--kr-section-gap)}.kpi-area,#karu-sorten,#judgeme_product_reviews{scroll-margin-top:calc(var(--header-height, 64px) + 64px)}.kj__bar{width:fit-content;max-width:100%;margin:0 auto;border-radius:10px;background:#f5f4f09e;-webkit-backdrop-filter:blur(16px) saturate(140%);backdrop-filter:blur(16px) saturate(140%);box-shadow:0 4px 16px #1e283c00;transition:box-shadow .28s ease}.kj__list,.kj.is-fixed .kj__list{padding:4px;border-radius:10px;background:transparent}.kj.is-fixed .kj__bar{box-shadow:0 4px 16px #1e283c14}@media screen and (min-width:1000px){.kj__list,.kj.is-fixed .kj__list{padding:5px}.kj__link,.kj.is-fixed .kj__link{min-height:40px;padding:0 20px}}html.karu-hh .kj.is-fixed{transition:opacity var(--kr-dur) var(--kr-ease),transform var(--karu-hh-dur) var(--karu-hh-ease)}html.karu-hh .kj.is-fixed.is-away{transition:opacity var(--kr-dur) var(--kr-ease),transform var(--karu-hh-dur) var(--karu-hh-ease),visibility 0s linear var(--kr-dur)}html.karu-hh-up .kj.is-fixed{transform:translateY(calc(-1 * var(--karu-hh-shift, 0px)))}html.karu-hh-up .kj.is-fixed.is-away{transform:translateY(calc(-1 * var(--karu-hh-shift, 0px) - 8px))}.kj.kj-snap{transition:none!important}
/*# sourceMappingURL=/cdn/shop/t/72/assets/karu-pdp-inhalt.css.map */
