.lc-kasten{position:fixed;top:var(--lc-kasten-oben, 0px);left:0;right:0;height:var(--lc-kasten-hoehe, 100%);z-index:100001;visibility:hidden;pointer-events:none}.lc-kasten[aria-hidden=false]{visibility:visible;pointer-events:auto}.lc-kasten,.lc-kasten *,.lc-kasten *:before,.lc-kasten *:after{box-sizing:border-box}html.lc-kasten-offen,html.lc-kasten-offen body{overflow:hidden;overscroll-behavior:none}html.lc-kasten-offen .lc-korb[aria-hidden=false]{visibility:hidden;pointer-events:none}.lc-kasten__schatten{position:absolute;top:0;right:0;bottom:0;left:0;background:#0006;touch-action:none}.lc-kasten__tafel{position:absolute;left:0;right:0;bottom:0;height:85%;background:#fff;color:#222;display:flex;flex-direction:column;transform:translateY(100%);transition:transform .25s ease;box-shadow:0 -2px 18px #0000001f}.lc-kasten[aria-hidden=false] .lc-kasten__tafel{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.lc-kasten__tafel{transition:none}}.lc-kasten__tafel:after{content:"";position:absolute;top:100%;left:0;right:0;height:160px;background:#fff;pointer-events:none}.lc-kasten__kopf{flex:0 0 auto;display:grid;grid-template-columns:1fr auto;align-items:start;gap:6px 12px;min-height:120px;padding:20px 24px 24px;background:#fff}.lc-kasten__titel{grid-column:1;margin:0;font-size:17px;font-weight:700;line-height:1.25;letter-spacing:0}.lc-kasten__x{grid-column:2;grid-row:1;background:none;border:0;font-size:26px;line-height:1;cursor:pointer;padding:0 4px;color:#222;position:relative}.lc-kasten__x:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.lc-kasten__zeile{grid-column:1 / -1;margin:0;font-size:13px;line-height:1.4;color:#4a4a57;min-height:2.8em}.lc-kasten__zaehler{grid-column:1 / -1;display:flex;align-items:center;gap:10px}.lc-kasten__zaehler-bahn{display:block;flex:1 1 auto;height:4px;background:#ebebeb;border-radius:2px;overflow:hidden}.lc-kasten__zaehler-balken{display:block;height:100%;max-width:100%;background:#222;border-radius:2px;transition:width .25s ease}.lc-kasten__zaehler-text{flex:0 0 auto;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.lc-kasten__liste{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch;overscroll-behavior:contain;padding:20px;background:#f5f5f3}.lc-kasten__leer{margin:0;padding:24px 4px;text-align:center;font-size:13px;line-height:1.45;color:#767676}.lc-kasten__karte{background:#fff;border:1px solid #e8e8e1;border-radius:4px;overflow:hidden;min-height:340px;display:flex;flex-direction:column}.lc-kasten__karte+.lc-kasten__karte{margin-top:16px}.lc-kasten__bild{display:block;width:100%;height:auto;aspect-ratio:386 / 210;object-fit:cover;background:#f5f5f3}.lc-kasten__bild--leer{background:#eeeeea}.lc-kasten--gruppe-b .lc-kasten__karte[data-lc-kasten-ka] .lc-kasten__bild{object-position:50% 6%}.lc-kasten__text{display:flex;align-items:baseline;flex-wrap:wrap;justify-content:space-between;gap:4px 12px;padding:12px 14px 0}.lc-kasten__name{min-width:0;flex:1 1 auto;font-size:14px;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.lc-kasten__preis{flex:0 0 auto;font-size:14px;white-space:nowrap}.lc-kasten__preis-alt{color:#2d2d4c;font-weight:400;text-decoration:line-through;margin-right:6px}.lc-kasten__preis-neu{font-weight:700}.lc-kasten__preis-alt[hidden]{display:none}.lc-kasten__drin{display:none;flex:0 0 100%;font-size:12px;line-height:1.3;color:#767676}.lc-kasten__karte--drin .lc-kasten__drin{display:block}.lc-kasten__feld{width:calc(100% - 28px);margin:12px 14px 10px;min-height:44px;padding:0 32px 0 10px;background:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' stroke='%231f1f2b' stroke-width='1.6' fill='none' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;border:0;border-radius:4px;box-shadow:#d8d8d8 0 0 0 1px;color:#1f1f2b;font-family:inherit;font-size:16px;line-height:1.2;appearance:none;-webkit-appearance:none;cursor:pointer}.lc-kasten__feld:focus-visible{outline:0;box-shadow:#000 0 0 0 1.5px}.lc-kasten__gravur{margin:12px 14px 0;padding:11px 12px;border:1px solid #d9d9d2;border-radius:3px;background:#fff;color:#222;font-size:16px;line-height:1.3;width:calc(100% - 28px)}.lc-kasten__gravur::placeholder{color:#9a9a92}.lc-kasten__karte--fehlt .lc-kasten__gravur{border-color:#1f1f2b;box-shadow:0 0 0 2px #1f1f2b1f}.lc-kasten__hinweis{display:block;margin:6px 14px 10px;font-size:12px;color:#767676}.lc-kasten__add{margin:auto 14px 14px;min-height:48px;background:#0f0f0f;border:1px solid rgb(15,15,15);border-radius:0;color:#fff;font-size:14px;font-weight:700;letter-spacing:1.2px;line-height:1.2;cursor:pointer}.lc-kasten__add[disabled]{cursor:default}.lc-kasten__add--laeuft,.lc-kasten__add--fertig{background:#3d3d3d;border-color:#3d3d3d}.lc-kasten__add--fehler{background:#fff;border-color:#0f0f0f;color:#0f0f0f}.lc-kasten__fuss{flex:0 0 auto;min-height:77px;display:flex;align-items:center;padding:14px 24px;padding-bottom:calc(14px + env(safe-area-inset-bottom,0px));background:#fff;border-top:1px solid #e8e8e1}.lc-kasten__weiter{width:100%;min-height:48px;background:#fff;border:1px solid rgb(31,31,43);border-radius:4px;color:#1f1f2b;font-size:14px;font-weight:600;line-height:1.2;cursor:pointer}@media screen and (max-width:374px){.lc-kasten__kopf{padding:16px 16px 18px}.lc-kasten__liste{padding:14px}.lc-kasten__fuss{padding-left:16px;padding-right:16px}}@media screen and (min-width:769px){.lc-kasten__tafel{left:50%;right:auto;transform:translate(-50%,100%);width:520px;max-width:calc(100% - 40px);height:min(85%,780px);border-radius:8px 8px 0 0}.lc-kasten[aria-hidden=false] .lc-kasten__tafel{transform:translate(-50%)}.lc-kasten__tafel:after{display:none}}
/*# sourceMappingURL=/cdn/shop/t/35/assets/lc-kasten.css.map */
