.warenkorb,.warenkorb-drawer__leiste,.warenkorb-seite__leiste{--warenkorb-rand-wahl: rgb(var(--di-haarlinie-farbe));--warenkorb-schatten-leiste: 0 -2px 16px rgb(0 0 0 / .08);--warenkorb-rand: var(--di-seitenrand);--warenkorb-abschnitt: 26px;--warenkorb-kasse-luft: 6px;--warenkorb-leiste-hoehe: calc(180px + 2 * var(--warenkorb-kasse-luft));--warenkorb-bewertung-abstand: 24px}.warenkorb p{margin:0}@media screen and (min-width:700px){.warenkorb-drawer{--drawer-max-width: min(100vw - 2rem, 480px)}}.warenkorb-drawer::part(header){display:flex;align-items:center;justify-content:space-between;min-height:60px;padding:0 var(--di-seitenrand);border-block-end:0;text-align:start}.warenkorb-drawer::part(close-button){order:2}.warenkorb-drawer::part(body){padding:0;align-content:stretch;scroll-padding-block-end:var(--warenkorb-leiste-hoehe)}.warenkorb-drawer::part(footer){position:absolute;inset-inline:0;inset-block-end:0;padding:0;border:0;background:transparent;pointer-events:none}.warenkorb__titel{margin:0;font-size:var(--di-fenstertitel);font-weight:var(--text-font-bold-weight);line-height:var(--di-fenstertitel-zeile);letter-spacing:var(--di-laufweite-eng)}.warenkorb__anzahl{font-weight:var(--text-font-weight)}.warenkorb{display:flex;flex-direction:column;min-height:100%;padding-block-end:16px}.warenkorb-versand{display:flex;flex-direction:column;gap:8px;margin:12px var(--di-seitenrand) 4px;padding:14px 16px;border-radius:var(--di-rundung-flaeche);background:rgb(var(--di-eisblau));font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-versand--frei{margin:0;padding:0;height:12px;background:none}.warenkorb-versand__balken{height:var(--di-balken);border-radius:2px;background:rgb(var(--di-haarlinie-farbe));overflow:hidden}.warenkorb-versand__fuellung{display:block;width:var(--warenkorb-anteil);height:100%;border-radius:2px;background:rgb(var(--text-color));transition:width var(--di-dauer) ease}.warenkorb__positionen,.warenkorb__zusatz{display:flex;flex-direction:column;margin:0;padding:0 var(--warenkorb-rand);list-style:none}.warenkorb__zusatz .warenkorb__trenner{display:block;flex:none;margin-block-start:10px;padding-block-start:var(--di-strich-hoehe)}.warenkorb-position{display:flex;flex-direction:column;gap:10px;padding-block:14px}.warenkorb-position+.warenkorb-position{border-block-start:var(--di-haarlinie) solid rgb(var(--di-haarlinie-farbe))}.warenkorb-position__haupt{display:flex;align-items:flex-start;gap:12px}.warenkorb-position__bild{flex:none;width:88px;height:110px;border-radius:var(--di-rundung-bild);overflow:hidden}.warenkorb-position__bild img{width:100%;height:100%;object-fit:contain;mix-blend-mode:multiply}.warenkorb-position__bild--png img{mix-blend-mode:normal}.warenkorb-position__bild--gutschein{display:grid;place-items:center}.warenkorb-position__bild--gutschein .gm-mini{width:auto;height:100%}.warenkorb-position__info{flex:1;min-width:0;display:flex;flex-direction:column;gap:3px}.warenkorb-position__kopf{display:flex;align-items:flex-start;gap:4px}.warenkorb-position__namen{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.warenkorb-position__marke{font-size:var(--di-klein);font-weight:var(--text-font-medium-weight)}.warenkorb-position__titel{display:-webkit-box;overflow:hidden;font-size:var(--di-text);font-weight:var(--text-font-medium-weight);line-height:var(--di-text-zeile);-webkit-line-clamp:2;-webkit-box-orient:vertical}.warenkorb-position__variante,.warenkorb-position__termin,.warenkorb-position__hinweis,.warenkorb-position__fehler{font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-position__fehler:empty{display:none}.warenkorb-position__status{display:flex;align-items:flex-start;gap:6px;font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-position__status .lieferstatus-ring{flex:none;width:12px;height:12px;margin-block-start:calc((var(--di-klein-zeile) - 12px) / 2)}.warenkorb-knopf{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:none;padding:0;border:0;background:transparent;color:rgb(var(--text-color));cursor:pointer}.warenkorb-knopf:after{content:"";position:absolute;inset:min(0px,(100% - var(--di-tippflaeche)) / 2)}.warenkorb-knopf:disabled{cursor:not-allowed;opacity:.35}[data-warenkorb][aria-busy=true],[data-warenkorb][aria-busy=true] [data-warenkorb-aktion]{cursor:progress}[data-warenkorb-aktion][aria-busy=true],.warenkorb-menge:has([aria-busy=true]) .warenkorb-menge__wert{opacity:.5;transition:opacity var(--di-dauer-hover) ease}.warenkorb-position__entfernen{width:36px;height:36px;margin:-8px -8px 0 0}.warenkorb-position__fuss{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-block-start:auto;padding-block-start:6px}.warenkorb-menge{display:inline-flex;align-items:center;height:36px;border-radius:var(--di-radius-button);box-shadow:inset 0 0 0 var(--di-kontur) rgb(var(--text-color))}.warenkorb-menge__knopf{width:36px;height:36px}.warenkorb-menge__wert{min-width:20px;font-size:var(--di-text);font-weight:var(--text-font-medium-weight);text-align:center}.warenkorb-position__preise{display:flex;flex-direction:column;align-items:flex-end}.warenkorb-position__streichpreis{font-size:var(--di-klein);color:rgb(var(--text-color))}.warenkorb-position__preis{font-size:var(--di-text);font-weight:var(--text-font-medium-weight)}.warenkorb-position__preis--reduziert{color:rgb(var(--on-sale-text))}.warenkorb-geschenk{display:flex;align-items:flex-start;gap:8px;width:100%;min-height:var(--di-tippflaeche);margin-block-start:2px;padding:0;border:0;background:transparent;color:rgb(var(--text-color));font:inherit;text-align:start;cursor:pointer}.warenkorb-geschenk .di-symbol{flex:none}.warenkorb-geschenk__text{display:flex;flex-direction:column;flex:1;min-width:0;font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-geschenk__titel{font-weight:var(--text-font-medium-weight)}.warenkorb-geschenk__zusatz{font-weight:var(--text-font-weight)}.warenkorb-geschenk .di-symbol{margin-block-start:1px}.warenkorb-geschenk__schalter{position:relative;flex:none;align-self:center;width:36px;height:22px;border-radius:var(--di-radius-button);background:var(--di-schalter-aus);transition:background-color var(--di-dauer-hover) ease}.warenkorb-geschenk__schalter:before{content:"";position:absolute;inset-block-start:3px;inset-inline-start:3px;width:16px;height:16px;border-radius:50%;background:rgb(var(--di-weiss));box-shadow:0 1px 2px rgb(var(--text-color) / .2);transition:transform var(--di-dauer-hover) ease}.warenkorb-geschenk[aria-checked=true] .warenkorb-geschenk__schalter{background:rgb(var(--text-color))}.warenkorb-geschenk[aria-checked=true] .warenkorb-geschenk__schalter:before{transform:translate(14px)}.warenkorb-weihnachten{display:flex;align-items:flex-start;gap:10px;margin-block-start:16px;padding:12px 16px;border-radius:var(--di-rundung-flaeche);background:rgb(var(--di-eisblau));font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-weihnachten__icon{flex:none;color:var(--di-weihnachten-icon)}.warenkorb-weihnachten strong{font-weight:var(--text-font-medium-weight)}.warenkorb-teillieferung{display:flex;flex-direction:column;gap:10px;min-width:0;margin:var(--warenkorb-abschnitt) 0 0;padding:0;border:0}.warenkorb-teillieferung__titel{padding:0 0 10px;font-size:var(--di-text);font-weight:var(--text-font-bold-weight)}.warenkorb-teillieferung__wahl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.warenkorb-teillieferung__kachel{position:relative;display:flex;flex-direction:column;gap:4px;padding:12px;border-radius:var(--di-rundung-flaeche);box-shadow:inset 0 0 0 var(--di-haarlinie) var(--warenkorb-rand-wahl);cursor:pointer}.warenkorb-teillieferung__kachel:has(:checked){box-shadow:inset 0 0 0 var(--di-kontur) rgb(var(--text-color))}.warenkorb-teillieferung__feld{position:absolute;width:1px;height:1px;opacity:0}.warenkorb-teillieferung__name{font-size:var(--di-text);font-weight:var(--text-font-medium-weight)}.warenkorb-teillieferung__text{font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-rabatt{margin-block-start:24px;box-shadow:0 var(--di-linie) 0 rgb(var(--border-color)),0 var(--di-linie) 0 rgb(var(--border-color)) inset}.warenkorb-rabatt__kopf{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:52px;padding:0;border:0;background:transparent;color:rgb(var(--text-color));font:inherit;font-size:var(--di-text);font-weight:var(--text-font-bold-weight);cursor:pointer}.warenkorb-rabatt__plus{flex:none}.warenkorb-rabatt__plus-senkrecht{transform-origin:12px 12px;transition:transform var(--di-dauer) ease}.warenkorb-rabatt__kopf[aria-expanded=true] .warenkorb-rabatt__plus-senkrecht{transform:rotate(90deg)}.warenkorb-rabatt__eingabe{display:flex;gap:8px;padding-block-end:12px}.warenkorb-rabatt__feld{flex:1;min-width:0;height:var(--di-tippflaeche);padding:0 18px;border:0;border-radius:var(--di-radius-button);background:rgb(var(--input-background));color:rgb(var(--text-color));font:inherit;font-size:var(--di-text);letter-spacing:.04em}.warenkorb-rabatt__knopf{flex:none;height:var(--di-tippflaeche);padding:0 16px;border:0;border-radius:var(--di-radius-button);background:transparent;box-shadow:inset 0 0 0 var(--di-kontur) rgb(var(--text-color));color:rgb(var(--text-color));font:inherit;font-size:var(--di-text);font-weight:var(--text-font-medium-weight);cursor:pointer}@media(hover:hover){.warenkorb-rabatt__knopf:hover{background:rgb(var(--background))}}.warenkorb-rabatt__eingeloest{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px;min-height:var(--di-tippflaeche)}.warenkorb-rabatt__status{font-size:var(--di-text);white-space:nowrap}.warenkorb-rabatt__chips{display:flex;flex-wrap:wrap;max-width:100%;gap:6px;margin:0;padding:0;list-style:none}.warenkorb-rabatt__chip{display:inline-flex;align-items:center;gap:2px;height:32px;padding:0 4px 0 16px;border-radius:var(--di-radius-button);background:rgb(var(--background));box-shadow:inset 0 0 0 var(--di-kontur) rgb(var(--text-color));font-size:var(--di-text);font-weight:var(--text-font-medium-weight);letter-spacing:.04em;max-width:100%}.warenkorb-rabatt__code{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.warenkorb-rabatt__entfernen{flex:none;width:28px;height:28px}.warenkorb-rabatt__fehler{font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-rabatt__fehler:not(:empty){display:flex;flex-direction:column;gap:4px;padding-block-end:12px}.warenkorb-zusammenfassung{--warenkorb-fuss-luecke: 10px;display:flex;flex-direction:column;gap:var(--warenkorb-fuss-luecke);padding:var(--warenkorb-abschnitt) var(--di-seitenrand) 8px}.warenkorb-guthaben{display:grid;gap:8px;padding:12px 14px;border-radius:var(--di-rundung-flaeche);background:rgb(var(--di-eisblau));font-size:var(--di-klein);line-height:var(--di-klein-zeile)}.warenkorb-zusammenfassung:has(>.warenkorb-guthaben){padding-block-start:24px}.warenkorb-guthaben+.warenkorb-summen{margin-block-start:calc(24px - var(--warenkorb-fuss-luecke))}.warenkorb-guthaben__zeile{display:flex;align-items:center;gap:8px;margin:0}.warenkorb-guthaben .di-symbol{flex:none}.warenkorb-summen{display:flex;flex-direction:column;gap:4px}.warenkorb-summen__rabatt{display:flex;justify-content:space-between;gap:12px;font-size:var(--di-klein)}.warenkorb-summen__zwischensumme{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:var(--di-text);font-weight:var(--text-font-medium-weight)}.warenkorb-summen__zwischensumme span:last-child{font-size:var(--di-untertitel);line-height:var(--di-untertitel-zeile)}.warenkorb-summen .warenkorb-summen__ersparnis{margin-block:-2px 10px}.warenkorb-summen__ersparnis{font-size:var(--di-klein);line-height:var(--di-klein-zeile);font-weight:var(--text-font-medium-weight);text-align:end;color:rgb(var(--on-sale-text))}.warenkorb-summen__versand{font-size:var(--di-klein);line-height:var(--di-klein-zeile);text-wrap:balance}.warenkorb-kasse{display:flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:var(--di-hoehe-button-primaer);margin-block:var(--warenkorb-kasse-luft)}.warenkorb-zusammenfassung__google{align-self:center;align-items:center;font-size:var(--di-badge);text-align:center}.warenkorb-zusammenfassung__google .di-google__note{align-self:center}.warenkorb-zusammenfassung__google .di-google__anzahl{justify-content:center}.warenkorb-zusammenfassung__google+.warenkorb-zusammenfassung__gewaehrleistung{margin-block-start:calc(var(--warenkorb-bewertung-abstand) - var(--warenkorb-fuss-luecke))}.warenkorb-zusammenfassung__gewaehrleistung{position:relative;align-self:center;font-size:var(--di-badge)}.warenkorb-zusammenfassung__gewaehrleistung:after{content:"";position:absolute;inset-inline:0;inset-block:min(0px,(100% - var(--di-tippflaeche)) / 2)}.warenkorb-drawer__leiste,.warenkorb-seite__leiste{pointer-events:auto;background:rgb(var(--background));box-shadow:var(--warenkorb-schatten-leiste);transition:transform var(--di-dauer) ease,opacity var(--di-dauer) ease}.warenkorb-zusammenfassung--leiste{gap:10px;padding:12px var(--di-seitenrand) 16px}.warenkorb-zusammenfassung--leiste .warenkorb-summen{gap:2px}.warenkorb-zusammenfassung--leiste .warenkorb-zusammenfassung__gewaehrleistung{margin-block-start:-2px}.warenkorb-drawer__leiste:has(.ist-ausgeblendet),.warenkorb-seite__leiste:has(.ist-ausgeblendet){transform:translateY(100%);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.warenkorb-drawer__leiste,.warenkorb-seite__leiste,.warenkorb-versand__fuellung{transition:none}}.warenkorb-leer{flex:1;display:flex;flex-direction:column;justify-content:flex-start;gap:18px;padding:24px var(--di-seitenrand) 40px}.warenkorb-leer__text{display:flex;flex-direction:column;gap:8px;font-size:var(--di-text);line-height:var(--di-text-zeile)}.warenkorb-leer__titel{font-size:var(--di-fenstertitel);font-weight:var(--text-font-bold-weight);line-height:var(--di-fenstertitel-zeile);letter-spacing:var(--di-laufweite-eng)}.warenkorb-leer__button{min-height:var(--di-hoehe-button-primaer)}.warenkorb-seite{padding-block:8px 24px}.warenkorb-seite__titel{padding-block:8px 4px;font-size:var(--di-display);line-height:var(--di-display-zeile);letter-spacing:var(--di-laufweite-eng)}.warenkorb--seite{--warenkorb-rand: 0px}.warenkorb--seite .warenkorb-versand{margin-inline:0}.warenkorb--seite .warenkorb-zusammenfassung:not(.warenkorb-zusammenfassung--leiste){padding-inline:0}.warenkorb--seite .warenkorb-leer{padding-inline:0;max-width:480px}@media screen and (max-width:999px){html:has(.warenkorb-seite__leiste){scroll-padding-block-end:var(--warenkorb-leiste-hoehe)}}.warenkorb-seite__leiste{position:fixed;inset-inline:0;inset-block-end:0;z-index:2}@media screen and (min-width:1000px){.warenkorb-seite__titel{padding-block-end:16px}.warenkorb-seite{padding-block:28px 56px}.warenkorb--seite .warenkorb__inhalt{display:grid;grid-template-columns:var(--di-raster-spuren);gap:var(--di-rasterabstand);align-items:start}.warenkorb--seite .warenkorb__liste{grid-column:1 / span 7}.warenkorb--seite .warenkorb-zusammenfassung{grid-column:9 / span 4}.warenkorb--seite .warenkorb-versand{margin-block-start:0}.warenkorb--seite .warenkorb-zusammenfassung{position:sticky;inset-block-start:calc(var(--sticky-area-height, 0px) + 20px);padding-block-start:0}.warenkorb-seite__leiste{display:none}}
/*# sourceMappingURL=/cdn/shop/t/123/assets/warenkorb.css.map */
