
html.sbkd-an{overflow:hidden!important;padding-right:var(--sbkd-sb,0px)}
.sbkd-dim{position:fixed;left:0;top:0;right:0;bottom:0;z-index:100040;background:#0d2a0b;opacity:.58;cursor:pointer}
html body .sbk-dt.sbkd{position:fixed;left:0;right:0;top:0;bottom:0;margin:auto;width:min(80vw,1400px);height:min(92vh,1000px);
  max-width:none;min-height:0;max-height:none;display:grid;grid-template-columns:minmax(0,1.55fr) minmax(400px,1fr);
  grid-template-rows:minmax(0,1fr) auto;border-radius:22px;border:1.5px solid #9fcf8a;
  background:linear-gradient(180deg,#f7fcef,#e6f3d4);box-shadow:0 24px 80px rgba(5,25,5,.6);transform:none;visibility:visible;
  padding:0;z-index:100050;overflow:hidden;font-family:Nunito,sans-serif;color:#1f3d1c;animation:sbkdEin .18s ease both}
@keyframes sbkdEin{from{opacity:0;transform:translateY(10px) scale(.99)}to{opacity:1;transform:none}}
html.sbk-lh-ruhig body .sbk-dt.sbkd{animation:none}
@media (prefers-reduced-motion:reduce){html body .sbk-dt.sbkd{animation:none}}
.sbkd:focus{outline:none}
.sbkd-fw{grid-column:1;grid-row:1;padding:16px 8px 12px 16px;min-height:0;display:flex}
.sbkd-info{grid-column:2;grid-row:1;overflow-y:auto;overscroll-behavior:contain;padding:22px 26px 16px 18px;min-height:0}
.sbkd-mehr{grid-column:1/-1;grid-row:2}
.sbkd *{box-sizing:border-box}

@media (min-width:1025px){
html.sbk-lz-an body .sbk-dt.sbkd{right:392px;width:min(calc((100vw - 392px) * .94),1400px)}
html.sbk-lz-an .sbkd-dim{right:392px}
html.sbk-lz-an body #cart-drawer#cart-drawer .drawer-inner{z-index:100060}
}

html body .sbk-dt.sbkd .sbkd-foto{position:relative;flex:1 1 auto;min-width:0;height:100%;margin:0;border-radius:16px;overflow:hidden;
  background:#fbfdf6;border:1px solid #dbe8cb;cursor:zoom-in}
html body .sbk-dt.sbkd .sbkd-foto img{object-fit:contain;transform-origin:var(--zx,50%) var(--zy,50%);transition:transform .14s ease-out}
html body .sbk-dt.sbkd .sbkd-foto.fest{cursor:zoom-out}
html body .sbk-dt.sbkd .sbkd-foto.fest img{transform:scale(2.5)}
html.sbk-lh-ruhig body .sbk-dt.sbkd .sbkd-foto img{transition:none}
@media (prefers-reduced-motion:reduce){html body .sbk-dt.sbkd .sbkd-foto img{transition:none}}
html body .sbk-dt.sbkd button.sbkd-lupe{position:absolute;right:12px;bottom:12px;z-index:4;width:48px;height:48px;min-height:0;margin:0;padding:0;
  display:flex;align-items:center;justify-content:center;border-radius:50%;background:rgba(255,255,255,.94);border:1.5px solid #9fcf8a;
  color:#1f771b;cursor:pointer;box-shadow:0 2px 0 rgba(31,90,30,.15)}
html body .sbk-dt.sbkd button.sbkd-lupe[aria-pressed="true"]{background:#1f771b;color:#fff;border-color:#145a12}
.sbkd-lupe svg{width:24px;height:24px;fill:none;stroke:currentColor;stroke-width:2.6;stroke-linecap:round;pointer-events:none}
.sbkd-foto .sbk-herz{position:absolute;top:12px;right:12px;z-index:5}
html body .sbk-dt.sbkd button.sbkd-pf{position:absolute;top:50%;width:48px;height:64px;margin-top:-32px;border-radius:14px;z-index:4;
  background:rgba(255,255,255,.94)}
html body .sbk-dt.sbkd button.sbkd-pf svg{width:26px;height:26px}
html body .sbk-dt.sbkd button.sbkd-pf-l{left:12px}
html body .sbk-dt.sbkd button.sbkd-pf-r{right:12px}
.sbkd-pos{position:absolute;left:14px;top:14px;z-index:4;padding:4px 12px;border-radius:999px;background:rgba(255,255,255,.94);
  border:1.5px solid #9fcf8a;font:600 .85rem/1.2 Fredoka,Nunito,sans-serif;color:#185f22}
html body .sbk-dt.sbkd button.sbkd-zu{position:absolute;right:14px;top:14px;z-index:10;width:52px;height:52px;border-radius:50%;background:#fff;
  border:2px solid #1f771b;color:#185f22;box-shadow:0 3px 0 rgba(20,90,18,.35)}
html body .sbk-dt.sbkd button.sbkd-zu svg{width:26px;height:26px;stroke-width:3.2}

html body .sbk-dt.sbkd h2.sbkd-name{margin:0;padding:0 62px 0 0;font:600 1.75rem/1.12 Fredoka,Nunito,sans-serif;color:#1a3a12;
  letter-spacing:0;text-transform:none;overflow-wrap:break-word;hyphens:auto}
.sbkd-preis{margin-top:10px}
.sbkd-preis .price{display:block;font:600 2.1rem/1.1 Fredoka,Nunito,sans-serif;color:#1f771b}
.sbkd-preis .sbk-pa{display:block;margin-top:3px;font:600 .9rem/1.3 Nunito,sans-serif;color:#4a5f43}
.sbkd-preis .sbk-pa a{color:#4a5f43;text-decoration:underline;text-underline-offset:2px}
html body .sbk-dt.sbkd .sbk-lief{margin:12px 0 8px;max-width:none}
html body .sbk-dt.sbkd .sbkd-stock{margin:0 0 10px;font:700 .95rem/1.3 Nunito,sans-serif;color:#1f771b}
html body .sbk-dt.sbkd .sbkd-stock::before{content:"";display:inline-block;width:9px;height:9px;margin-right:7px;border-radius:50%;
  background:#2e9e2e;vertical-align:1px}
.sbkd-kauf{margin:0 0 12px}
html:root body .sbk-dt.sbkd ul.products.sbk-dt-ul{display:block!important;margin:0!important;padding:0!important;list-style:none;background:none!important;
  box-shadow:none!important}
.sbkd-meta{display:flex;flex-direction:column;gap:3px;margin:12px 0 4px;font:600 .92rem/1.35 Nunito,sans-serif;color:#2f4a2c}
.sbkd-meta b{font-weight:800}
.sbkd-meta a,.sbkd-eigen a{color:#1f771b;text-decoration:underline;text-underline-offset:3px;font-weight:800}
.sbkd-eigen{margin:6px 0 0;font:600 .88rem/1.35 Nunito,sans-serif}
.sbkd-h3{margin:12px 0 0;font:600 1.05rem/1.2 Fredoka,Nunito,sans-serif;color:#1a3a12}
html body .sbk-dt.sbkd dl.sbkd-fakten{margin-top:6px;font-size:.98rem}
html body .sbkd .sbk-zahl{display:flex;flex-wrap:wrap;align-items:center;gap:7px 10px;margin:14px 0 4px;font-family:Nunito,sans-serif}
html body .sbkd .sbk-zahl-lbl{font-size:.85rem;font-weight:800;color:#2f5a2b;display:inline-flex;align-items:center;gap:5px}
html body .sbkd .sbk-zahl-logos{display:inline-flex;flex-wrap:wrap;gap:5px}
html body .sbkd .sbk-zl{display:inline-flex;align-items:center;justify-content:center;height:24px;min-width:38px;border-radius:4px;background:#fff;
  box-shadow:0 0 0 1px rgba(31,90,30,.18),0 1px 2px rgba(0,0,0,.08);overflow:hidden}
html body .sbkd .sbk-zl img{height:24px;width:auto;display:block}
html body .sbkd .sbk-zl-pp img{height:15px}
html body .sbkd .sbk-zl-txt{padding:0 7px;font-size:.7rem;font-weight:800;color:#1f5a1e}
html body .sbkd .sbk-zahl-mehr{font-size:.82rem;font-weight:700;color:#1f771b;text-decoration:underline;text-underline-offset:2px}

.sbkd-mehr{position:relative;display:flex;align-items:center;gap:12px;padding:10px 14px 12px 20px;border-top:1.5px solid #cfe3bc;
  background:linear-gradient(180deg,#eef7e3,#e2f1cf)}
.sbkd-mehr-k{flex:0 0 clamp(190px,17vw,260px);display:flex;flex-direction:column;gap:6px;min-width:0}
.sbkd-mehr-k h3{margin:0;font:600 1.02rem/1.15 Fredoka,Nunito,sans-serif;color:#1a3a12}
html body .sbk-dt.sbkd a.sbkd-alle{display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:4px 10px;border-radius:12px;
  background:linear-gradient(180deg,#2b972b,#1f771b);border:1px solid #145a12;box-shadow:0 3px 0 #145a12;color:#fff;
  font:600 .9rem/1.1 Fredoka,Nunito,sans-serif;text-decoration:none;text-align:center}
.sbkd-alle i{font-style:normal;font-size:1.2rem}
.sbkd-mehr-l{flex:1 1 auto;min-width:0;display:flex;align-items:stretch;gap:10px;overflow-x:auto;overscroll-behavior:contain;
  scroll-snap-type:x proximity;scrollbar-width:none;padding:4px 2px}
.sbkd-mehr-l::-webkit-scrollbar{display:none}
.sbkd-mk{position:relative;flex:0 0 auto;width:272px;scroll-snap-align:start}
html body .sbk-dt.sbkd a.sbkd-mk-a{display:flex;align-items:flex-start;gap:9px;height:100%;padding:8px 40px 8px 8px;border-radius:14px;background:#fff;
  border:1px solid #cfe3bc;text-decoration:none;color:#1f3d1c}
html body .sbk-dt.sbkd a.sbkd-mk-a:hover{border-color:#1f771b}
html body .sbk-dt.sbkd a.sbkd-mk-a:focus-visible{outline:3px solid #0b57d0;outline-offset:2px}
.sbkd-mk-b{position:relative;flex:none;display:block;width:68px;height:84px;border-radius:9px;overflow:hidden;background:#f8fbf1}
.sbkd-mk-b img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.sbkd-mk-s{position:absolute;left:3px;top:3px;padding:0 6px;border-radius:999px;font:800 .68rem/1.4 Nunito,sans-serif;color:#1f771b;
  background:#f7fcef;border:1.5px solid #1f771b}
.sbkd-mk-t{min-width:0;display:flex;flex-direction:column;gap:3px}
.sbkd-mk-n{font:700 .86rem/1.2 Nunito,sans-serif;overflow-wrap:break-word;hyphens:auto}
.sbkd-mk-p{font:600 1rem/1.1 Fredoka,Nunito,sans-serif;color:#1f771b}
.sbkd-mk-k{font:600 .76rem/1.3 Nunito,sans-serif;color:#3e5f3a;overflow-wrap:break-word}
.sbkd-mk .sbk-herz{top:2px;right:2px}
html body .sbk-dt.sbkd button.sbkd-ml,html body .sbk-dt.sbkd button.sbkd-mr{flex:none;width:40px;height:60px;border-radius:12px}

@media (max-height:820px){
  html body .sbk-dt.sbkd{height:min(94vh,1000px)}
  html body .sbk-dt.sbkd h2.sbkd-name{font-size:1.5rem;padding-right:56px}
  .sbkd-preis{margin-top:6px}.sbkd-preis .price{font-size:1.8rem}
  html body .sbk-dt.sbkd .sbk-lief{margin:8px 0 6px;padding:6px 10px;font-size:.8rem}
  html body .sbk-dt.sbkd .sbkd-stock{margin:0 0 6px}
  html body .sbkd .sbk-zahl{margin:8px 0 2px;gap:4px 8px}
  html body .sbkd .sbk-zl{height:22px;min-width:34px}html body .sbkd .sbk-zl img{height:22px}
  .sbkd-meta{margin:8px 0 2px;font-size:.88rem;flex-direction:row;flex-wrap:wrap;gap:2px 18px}
  .sbkd-h3{margin-top:8px}
  html body .sbk-dt.sbkd dl.sbkd-fakten{margin-top:4px;padding:6px 12px;font-size:.9rem;gap:2px 12px}
  .sbkd-mehr{padding:6px 12px 8px 16px}
  .sbkd-mk-b{width:56px;height:70px}.sbkd-mk{width:250px}
  html body .sbk-dt.sbkd button.sbkd-ml,html body .sbk-dt.sbkd button.sbkd-mr{height:48px}
  .sbkd-info{padding-top:16px}
}

html body ul.sbk-fs-liste li.sbkd-top{outline:3px solid #e0a91f;outline-offset:2px;border-radius:14px;position:relative}
html body ul.sbk-fs-liste li.sbkd-top::before{content:"Dein St\0000fcck";position:absolute;left:50%;top:6px;transform:translateX(-50%);z-index:8;
  padding:3px 14px;border-radius:999px;background:linear-gradient(180deg,#f3cd62,#e0a91f);border:1px solid #b9871a;color:#241b00;
  font:800 .82rem/1.3 Nunito,sans-serif;white-space:nowrap}
html:root[lang^="en"] body ul.sbk-fs-liste li.sbkd-top::before{content:"Your pick"}
html body li.product.sbkd-spring{outline:3px solid #e0a91f;outline-offset:2px;border-radius:14px}
html.sbkd-geht,html.sbkd-geht body{cursor:progress}

html body .sbk-dt.sbkd.sbkk{grid-template-rows:auto minmax(0,1fr) auto}
html body .sbk-dt.sbkd.sbkk .sbkd-fw,html body .sbk-dt.sbkd.sbkk .sbkd-info{grid-row:2}
html body .sbk-dt.sbkd.sbkk .sbkd-mehr{grid-row:3}
.sbkk-oben{grid-column:1/-1;grid-row:1;min-width:0;padding:12px 0 0;background:linear-gradient(180deg,#e9f5dc,#dcefc8);
  border-bottom:1.5px solid #cfe3bc}
.sbkk-filter{display:flex;flex-wrap:wrap;align-items:center;gap:6px 8px;padding:0 84px 2px 20px;min-height:36px}
.sbkk-titel{font:600 .98rem/1.2 Fredoka,Nunito,sans-serif;color:#185f22}
.sbkk-chip{display:inline-flex;align-items:center;gap:2px;min-height:30px;padding:2px 11px;border-radius:999px;background:#fff7e0;
  border:2px solid #e0a91f;font:800 .84rem/1.25 Nunito,sans-serif;color:#4a3700;box-sizing:border-box}
.sbkk-chip.mit-x{padding-right:2px}
html body .sbk-dt.sbkd button.sbkk-chip-x{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;
  min-height:0;margin:0;padding:0;border:0;border-radius:50%;background:transparent;box-shadow:none;color:#8a6410;
  font:700 1.1rem/1 Nunito,sans-serif;cursor:pointer}
html body .sbk-dt.sbkd button.sbkk-chip-x:hover,html body .sbk-dt.sbkd button.sbkk-chip-x:focus-visible{background:#f3cd62;color:#241b00}
.sbkk-zahl{font:800 .9rem/1.2 Nunito,sans-serif;color:#1f3d1c}
html body .sbk-dt.sbkd button.sbkk-link{margin:0 0 0 auto;padding:4px 2px;min-height:0;background:none;border:0;box-shadow:none;
  font:700 .88rem/1.2 Nunito,sans-serif;color:#1f771b;text-decoration:underline;text-underline-offset:3px;text-transform:none;
  letter-spacing:0;cursor:pointer}
html body .sbk-dt.sbkd button.sbkk-link:hover{color:#145a12;background:none}
.sbkk-band{display:flex;align-items:center;gap:8px;padding:0 12px 4px}
html body .sbk-dt.sbkd .sbkk-band button.sbk-dt-b{flex:none;width:44px;height:64px;border-radius:14px}
html body .sbk-dt.sbkd .sbkk-band button.sbk-dt-b svg{width:24px;height:24px}
.sbkk-buehne{position:relative;flex:1 1 auto;min-width:0;height:168px;perspective:1100px;perspective-origin:50% 40%;overflow:hidden}
html body .sbk-dt.sbkd .sbkk-k{position:absolute;left:50%;top:10px;width:118px;min-height:0;margin:0 0 0 -59px;padding:5px 5px 7px;
  display:flex;flex-direction:column;gap:3px;text-align:left;background:#fff;border:1.5px solid #cfe3bc;border-radius:14px;
  cursor:pointer;color:#1f3d1c;box-shadow:0 3px 8px rgba(20,60,20,.14);transform-origin:50% 0;text-transform:none;
  letter-spacing:0;font:inherit;line-height:normal;box-sizing:border-box;
  transition:transform .45s cubic-bezier(.2,.75,.25,1),opacity .35s ease,box-shadow .3s;backface-visibility:hidden}
html body .sbk-dt.sbkd .sbkk-k:hover{border-color:#1f771b;background:#fff;color:#1f3d1c}
html body .sbk-dt.sbkd .sbkk-k:focus-visible{outline:3px solid #0b57d0;outline-offset:2px}
html body .sbk-dt.sbkd .sbkk-k.akt{border:3px solid #e0a91f;padding:3.5px 3.5px 5.5px;cursor:default;
  box-shadow:0 0 0 4px rgba(224,169,31,.28),0 8px 18px rgba(20,60,20,.25)}
html body .sbk-dt.sbkd .sbkk-k.schraeg{filter:saturate(.85) brightness(.97)}
html body .sbk-dt.sbkd .sbkk-k.sbkk-neu{transition:none}
.sbkk-k .sbkk-kn,.sbkk-k .sbkk-kz{transition:opacity .25s}
.sbkk-k.schraeg .sbkk-kn,.sbkk-k.schraeg .sbkk-kz,.sbkk-k.schraeg .sbkk-vor-n,.sbkk-k.schraeg .sbkk-plus{opacity:0}
.sbkk-kb{display:flex;align-items:center;justify-content:center;height:68px;border-radius:9px;background:#f8fbf1;overflow:hidden}
.sbkk-kb img{display:block;width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}
.sbkk-kn{font:700 .76rem/1.2 Nunito,sans-serif;overflow-wrap:anywhere;hyphens:auto}
.sbkk-kz{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 6px}
.sbkk-kz b{font:600 .95rem/1.1 Fredoka,Nunito,sans-serif;color:#1f771b}
html body .sbk-dt.sbkd .sbkk-vor,html body .sbk-dt.sbkd .sbkk-vor:hover{cursor:default;border:2px dashed #e0a91f;background:#fffaf0}
.sbkk-vor-lbl{position:absolute;left:50%;top:-10px;transform:translateX(-50%);padding:1px 10px;border-radius:999px;white-space:nowrap;
  background:linear-gradient(180deg,#f3cd62,#e0a91f);border:1px solid #b9871a;font:800 .7rem/1.4 Nunito,sans-serif;color:#241b00}
.sbkk-vor .sbkk-kb{height:44px}
.sbkk-vor-n{font:700 .72rem/1.2 Nunito,sans-serif;color:#4a5f43}
.sbkk-vor-i{font-size:1.6rem;line-height:1;color:#e0a91f}
html body .sbk-dt.sbkd button.sbkk-plus{margin:2px 0 0;padding:5px 6px;min-height:0;border-radius:10px;border:1px solid #145a12;
  background:linear-gradient(180deg,#2b972b,#1f771b);color:#fff;font:600 .8rem/1.15 Fredoka,Nunito,sans-serif;cursor:pointer;
  box-shadow:0 2px 0 #145a12;text-transform:none;letter-spacing:0}
html body .sbk-dt.sbkd button.sbkk-plus:hover{background:linear-gradient(180deg,#2e9e2e,#1a6c17);color:#fff}
.sbkk-leer{position:absolute;left:50%;top:50%;width:200px;margin-left:-100px;transform:translateY(-50%);text-align:center;
  font:700 .95rem/1.35 Nunito,sans-serif;color:#4a5f43}
html.sbk-lh-ruhig body .sbk-dt.sbkd .sbkk-k,html.sbk-lh-ruhig body .sbkk-k .sbkk-kn,html.sbk-lh-ruhig body .sbkk-k .sbkk-kz{transition:none}

.sbkk-buehne{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y}
html body .sbk-dt.sbkd .sbkk-buehne .sbkk-k{cursor:grab}
html body .sbk-dt.sbkd .sbkk-buehne .sbkk-k.akt{cursor:grab}
.sbkk-buehne img{-webkit-user-drag:none;user-select:none;pointer-events:none}
html body .sbk-dt.sbkd .sbkk-buehne.sbkk-zieht .sbkk-k,.sbkk-zieht .sbkk-k .sbkk-kn,.sbkk-zieht .sbkk-k .sbkk-kz{transition:none}
html body .sbk-dt.sbkd .sbkk-buehne.sbkk-zieht,html body .sbk-dt.sbkd .sbkk-buehne.sbkk-zieht *{cursor:grabbing}

.sbkk-chip-merk{gap:6px}
.sbkk-stern{width:16px;height:16px;flex:none;fill:#e4d600;stroke:#1f5a1e;stroke-width:1.6}

html body .sbk-dt.sbkd .sbkk-k.sbkk-weiter{padding:12px 7px 7px;cursor:default;gap:0}
html body .sbk-dt.sbkd .sbkk-k.sbkk-weiter:hover{border-color:#e0a91f}
.sbkk-w-raster{display:grid;grid-auto-rows:auto;gap:5px}
html body .sbk-dt.sbkd a.sbkk-w{display:flex;flex-direction:column;gap:1px;min-width:0;padding:4px 7px 5px;border-radius:10px;background:#fff;
  border:1.5px solid #cfe3bc;color:#1f3d1c;text-decoration:none;cursor:pointer;box-sizing:border-box}
html body .sbk-dt.sbkd a.sbkk-w:hover{border-color:#1f771b;background:#f7fcef}
html body .sbk-dt.sbkd a.sbkk-w:focus-visible{outline:3px solid #0b57d0;outline-offset:2px}
.sbkk-w-kopf{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:0 6px}
.sbkk-w-art{font:800 .6rem/1.2 Nunito,sans-serif;color:#8a6410;letter-spacing:.02em}
.sbkk-w-z{font:800 .62rem/1.2 Nunito,sans-serif;color:#1f771b;white-space:nowrap}
.sbkk-w-n{font:700 .74rem/1.15 Nunito,sans-serif;color:#1a3a12;overflow-wrap:break-word;hyphens:manual}
html body .sbk-dt.sbkd .sbkk-zieht a.sbkk-w{pointer-events:none}
@media (prefers-reduced-motion:reduce){html body .sbk-dt.sbkd .sbkk-k,.sbkk-k .sbkk-kn,.sbkk-k .sbkk-kz{transition:none}}

html body .sbk-dt.sbkd .sbkd-mehr-l{padding:4px 0;scroll-snap-type:x mandatory}
html body .sbk-dt.sbkd .sbkd-mehr-l .sbkd-mk{width:var(--sbkd-mkw,272px)}
@media (max-height:820px){
  .sbkk-oben{padding-top:8px}
  .sbkk-buehne{height:156px}
  html body .sbk-dt.sbkd .sbkk-k{top:8px;width:114px;margin-left:-57px}
  .sbkk-kb{height:60px}
  .sbkk-vor .sbkk-kb{height:38px}
  .sbkk-vor-lbl{top:-8px}
  html body .sbk-dt.sbkd .sbkk-band button.sbk-dt-b{height:56px}
}