.schublade--warenkorb{inset-inline-start:auto;inset-inline-end:0;width:min(100%,460px);transform:translate(100%)}[dir=rtl] .schublade--warenkorb{transform:translate(-100%)}.schublade--warenkorb[open]{transform:none}@starting-style{.schublade--warenkorb[open]{transform:translate(100%)}}@starting-style{[dir=rtl] .schublade--warenkorb[open]{transform:translate(-100%)}}.schublade--warenkorb .schublade__kopf{border-block-end:1px solid var(--c-rahmen)}.warenkorb__titel{display:flex;align-items:baseline;gap:8px;font-size:18px;line-height:1.3;font-weight:500;letter-spacing:.16px}.warenkorb__titel-zahl{font-size:15px;font-weight:400;color:var(--c-grau);font-variant-numeric:tabular-nums}.warenkorb:focus{outline:none}.warenkorb--schublade{flex:1;display:flex;flex-direction:column;min-height:0}.warenkorb--schublade .warenkorb__liste{flex:1;overflow-y:auto;overscroll-behavior:contain;padding:0 20px 24px}.warenkorb--schublade .warenkorb__abschluss{padding:16px 20px calc(16px + env(safe-area-inset-bottom));border-block-start:1px solid var(--c-rahmen);background:var(--c-weiss)}.warenkorb__versand{display:flex;align-items:center;gap:10px;margin-block:16px 4px;padding:10px 14px;border-radius:var(--r-mittel);background:var(--c-hell);font-size:14px;line-height:1.35}.warenkorb__versand .icon{flex:none}.warenkorb__lieferung{color:var(--c-grau-dunkel)}[dir=rtl] :is(.posten__name,.posten__inhalt,.vorschlag__name,.warenkorb__zusatz-titel){text-align:right}.warenkorb__posten{display:grid}.posten{display:grid;grid-template-columns:80px minmax(0,1fr) auto;grid-template-areas:"bild text preis" "bild aktionen aktionen";gap:6px 14px;padding-block:16px;border-block-end:1px solid var(--c-rahmen);transition:opacity .2s ease-out}.posten.wartet{opacity:.55;pointer-events:none}.posten__bild{grid-area:bild;width:80px;height:80px;overflow:hidden;border-radius:var(--r-mittel)}.posten__bild img{width:100%;height:100%;object-fit:contain}.posten__text{grid-area:text;min-width:0}.posten__name{display:block;padding-block:2px;font-size:16px;line-height:1.3;font-weight:500}@media(hover:hover)and (pointer:fine){.posten__name:hover{text-decoration:underline;text-underline-offset:2px}}.posten__inhalt,.posten__option{margin-block-start:2px;font-size:13px;line-height:1.35;color:var(--c-grau)}.posten__preis{grid-area:preis;display:grid;justify-items:end;align-content:start;font-size:15px;line-height:1.3;font-variant-numeric:tabular-nums;white-space:nowrap}.posten__preis s{font-size:13px;color:var(--c-grau)}.posten:has(.posten__rabatte){grid-template-areas:"bild text preis" "bild rabatte rabatte" "bild aktionen aktionen"}.posten__rabatte{grid-area:rabatte;display:grid;gap:4px}.posten__rabatte li,.warenkorb__rabatte li{display:flex;align-items:center;gap:6px;font-size:13px;line-height:1.35;color:var(--c-grau-dunkel);font-variant-numeric:tabular-nums}:is(.posten__rabatte,.warenkorb__rabatte) .icon{flex:none;color:var(--c-grau)}.posten__aktionen{grid-area:aktionen;display:flex;align-items:center;justify-content:space-between;gap:12px}.posten__menge{display:inline-flex;align-items:center;border-radius:var(--r-voll);box-shadow:inset 0 0 0 1px var(--c-rahmen)}.posten__menge button{display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-voll);transition:background-color .2s ease-out,transform .14s ease-out}.posten__menge button:active{transform:scale(.9)}@media(hover:hover)and (pointer:fine){.posten__menge button:hover{background:var(--c-hell)}}.posten__zahl{min-width:20px;font-size:15px;text-align:center;font-variant-numeric:tabular-nums}.posten__weg{min-width:44px;min-height:44px;padding-inline:4px;font-size:13px;color:var(--c-grau);text-decoration:underline;text-underline-offset:2px}@media(hover:hover)and (pointer:fine){.posten__weg:hover{color:var(--c-schwarz)}}.warenkorb__zusaetze{margin-block-start:24px}.warenkorb__zusatz-titel{margin-block-end:10px;font-size:16px;line-height:1.3;font-weight:500}.warenkorb__zusaetze ul{display:grid;gap:8px}.vorschlag{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:10px;border-radius:var(--r-gross);box-shadow:inset 0 0 0 1px var(--c-rahmen)}.vorschlag__bild{width:56px;height:56px;overflow:hidden;border-radius:var(--r-klein)}.vorschlag__bild img{width:100%;height:100%;object-fit:contain}.vorschlag__name{display:block;padding-block:3px;font-size:15px;line-height:1.3;font-weight:500}.vorschlag__preis{margin-block-start:2px;font-size:14px;line-height:1.35;color:var(--c-grau-dunkel);font-variant-numeric:tabular-nums}.vorschlag__preis s{color:var(--c-grau)}.vorschlag__knopf{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding-inline:14px 16px;border-radius:var(--r-voll);box-shadow:inset 0 0 0 1px var(--c-schwarz);font-size:14px;font-weight:500;transition:background-color .2s ease-out,color .2s ease-out,transform .14s ease-out}.vorschlag__knopf:active{transform:scale(.96)}.vorschlag__knopf[aria-busy=true]{opacity:.55}@media(hover:hover)and (pointer:fine){.vorschlag__knopf:hover{background:var(--c-schwarz);color:var(--c-weiss)}}.warenkorb__fehler{margin-block-end:10px;font-size:14px;line-height:1.4;color:#b42318}.warenkorb__summe{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:16px;line-height:1.3}.warenkorb__betrag{display:inline-block;font-size:20px;font-weight:500;letter-spacing:.2px;font-variant-numeric:tabular-nums}.warenkorb__rabatte{display:grid;gap:6px;margin-block-end:10px}.warenkorb__ersparnis{margin-block-start:2px;font-size:14px;line-height:1.35;font-weight:500;font-variant-numeric:tabular-nums}.warenkorb__raten{justify-content:flex-start;gap:4px 8px;margin-block-start:4px;font-size:13px;color:var(--c-grau-dunkel)}.warenkorb__hinweis{margin-block-start:4px;font-size:12px;line-height:1.4;color:var(--c-grau)}.warenkorb__knopf{min-height:52px;margin-block-start:14px;border-radius:var(--r-mittel)}.warenkorb__express{margin-block-start:8px;--shopify-accelerated-checkout-button-block-size: 52px;--shopify-accelerated-checkout-button-border-radius: 10px;--shopify-accelerated-checkout-row-gap: 8px}.warenkorb__fuss{margin-block-start:10px;font-size:12px;line-height:1.4;color:var(--c-grau);text-align:center}.warenkorb__leer{flex:1;display:grid;align-content:center;justify-items:center;gap:16px;padding:48px 20px;text-align:center}.warenkorb__leer>.icon{color:var(--c-grau)}.warenkorb__leer-titel{font-size:22px;line-height:1.2;letter-spacing:.18px}.warenkorb__weiter{min-height:44px;font-size:15px;text-decoration:underline;text-underline-offset:2px}.warenkorb-seite{max-width:1120px;padding-block:32px 64px}.warenkorb-seite__titel{font-size:28px;line-height:1.1;letter-spacing:.28px;font-weight:400}.warenkorb--seite .warenkorb__abschluss{margin-block-start:24px;padding:24px 20px;border-radius:var(--r-xl);background:var(--c-hell)}.warenkorb--seite.warenkorb--leer{padding-block:24px}@media(min-width:900px){.warenkorb-seite{padding-block:48px 96px}.warenkorb-seite__titel{font-size:36px;letter-spacing:.36px}.warenkorb--seite:not(.warenkorb--leer){display:grid;grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:48px}.warenkorb--seite .warenkorb__abschluss{position:sticky;inset-block-start:calc(var(--kopf-hoehe) + 24px);margin-block-start:16px;padding:28px 24px}.warenkorb--seite .posten{grid-template-columns:96px minmax(0,1fr) auto;padding-block:20px}.warenkorb--seite .posten__bild{width:96px;height:96px}}
/*# sourceMappingURL=/cdn/shop/t/21/assets/warenkorb.css.map */
