/* erzeugt aus ll-cart-drawer.css — NICHT von Hand aendern, sondern: python scripts/minify-css.py — quelle-sha256:fcf37efa9011245f */
#CartDrawer{--cart-ink:var(--ll-ink);--cart-blue-grey:var(--ll-text-muted);--cart-light-grey:var(--ll-grey);--cart-line:var(--ll-rule);--cart-soft-line:var(--ll-line);--cart-warm:var(--ll-cream);width:min(100vw,560px);max-width:560px;background:var(--ll-white);color:var(--cart-ink);font-family:var(--ll-font-body)}#CartDrawer,#CartDrawer *{box-sizing:border-box}#CartDrawer p,#CartDrawer span,#CartDrawer div,#CartDrawer td,#CartDrawer th,#CartDrawer li,#CartDrawer label,#CartDrawer input,#CartDrawer textarea,#CartDrawer button,#CartDrawer a{font-family:var(--ll-font-body)}#CartDrawer{padding:0}#CartDrawer .drawer__header{position:relative;display:flex !important;align-items:center;min-height:56px;height:56px;padding:0 62px 0 32px;border-bottom:1px solid var(--ll-rule);background:var(--ll-white)}#CartDrawer .cart-drawer__header-tabs{display:flex !important;align-items:center;gap:32px;width:100%;padding:0;margin:0;line-height:1}#CartDrawer .cart-drawer__header-tabs h2{display:flex !important;align-items:flex-end;margin:0;padding:0;line-height:1}#CartDrawer .drawer__title,#CartDrawer .cart-drawer__title-empty,#CartDrawer .cart-drawer__header-tab-button{position:relative;display:inline-flex !important;align-items:flex-end;height:auto;margin:0;padding:0;border:0;background:transparent;color:var(--cart-light-grey);font-family:var(--ll-font-body);font-size:13px;line-height:var(--ll-lh-tight);font-weight:var(--ll-fw-ui);letter-spacing:0.108em;text-transform:uppercase;white-space:nowrap;box-shadow:none;outline:none;cursor:pointer}#CartDrawer .cart-drawer__header-tab-button span,#CartDrawer .cart-drawer__header-tab-button span span{display:inline-flex !important;align-items:flex-end;line-height:var(--ll-lh-tight)}#CartDrawer .drawer__title,#CartDrawer .cart-drawer__title-empty,#CartDrawer .cart-drawer__header-tab-button.is-active{color:var(--ll-navy)}#CartDrawer .cart-drawer__header-tab-button.is-active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:1px;background:var(--ll-navy)}#CartDrawer .drawer__close{position:absolute;top:50%;transform:translateY(-50%);right:16px;width:34px;height:34px;border-radius:0;display:inline-flex !important;align-items:center;justify-content:center;padding:0;border:0;background:transparent;color:var(--ll-navy);box-shadow:none;outline:none;cursor:pointer;z-index:5}#CartDrawer .drawer__close svg{width:18px;height:18px;stroke:var(--ll-navy)}#CartDrawer .drawer__body,#CartDrawer .cart-drawer__container,#CartDrawer .cart-drawer__content,#CartDrawer .cart-items,#CartDrawer .cart-items__form,#CartDrawer .cart-items__body{background:var(--ll-white)}#CartDrawer .cart-drawer__section{padding-left:32px;padding-right:32px}#CartDrawer .cart-drawer__section--items{padding-top:10px;padding-bottom:0}#CartDrawer .cart-drawer__section--shipping{margin:16px 32px 10px 32px;padding:18px;border:1px solid var(--cart-line);background:var(--cart-warm)}#CartDrawer .ll-free-shipping-message{margin:12px 0 0 0;padding:12px 0 0 0;border-top:1px solid var(--cart-line);color:var(--ll-navy);font-size:13px;line-height:var(--ll-lh-base);font-weight:var(--ll-fw-ui)}#CartDrawer .cart-item,#CartDrawer .cart-items__item{padding:28px 0;border-top:0;border-bottom:1px solid var(--cart-soft-line);background:var(--ll-white)}#CartDrawer .cart-item:first-child,#CartDrawer .cart-items__item:first-child{padding-top:24px}#CartDrawer .cart-item__image,#CartDrawer .cart-items__image,#CartDrawer img[class*="cart"]{border:1px solid var(--cart-soft-line);background:var(--ll-white);object-fit:cover}#CartDrawer .cart-item__vendor,#CartDrawer .cart-items__vendor,#CartDrawer [class*="vendor"]{margin-bottom:6px;color:var(--cart-blue-grey);font-size:11px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-item__title,#CartDrawer .cart-items__title,#CartDrawer .cart-item__name,#CartDrawer .cart-items__name,#CartDrawer .cart-item__title a,#CartDrawer .cart-items__title a,#CartDrawer .cart-item__name a,#CartDrawer .cart-items__name a{color:var(--ll-navy);font-size:15px;line-height:var(--ll-lh-ui);font-weight:var(--ll-fw-ui);text-decoration:none}#CartDrawer .cart-item__variant,#CartDrawer .cart-items__variant,#CartDrawer .cart-item__options,#CartDrawer .cart-items__options,#CartDrawer .cart-item__property,#CartDrawer .cart-items__property{margin-top:8px;color:var(--cart-blue-grey);font-size:13px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-item__price,#CartDrawer .cart-items__price,#CartDrawer .cart-item__final-price,#CartDrawer .cart-items__final-price,#CartDrawer .money{color:var(--ll-navy);font-size:15px;line-height:var(--ll-lh-ui);font-weight:var(--ll-fw-ui)}#CartDrawer .cart-item__remove,#CartDrawer .cart-items__remove,#CartDrawer .cart-remove-button,#CartDrawer .cart-item-remove,#CartDrawer button[class*="remove"],#CartDrawer a[class*="remove"],#CartDrawer a[href*="change"],#CartDrawer a[href*="remove"]{display:inline-flex;align-items:center;width:auto;min-width:0;height:auto;min-height:0;margin:14px 0 0 0;padding:0;border:0;outline:0;box-shadow:none;background:transparent;color:var(--cart-blue-grey);font-size:12px;font-weight:400;letter-spacing:0;text-transform:none;text-decoration:underline;appearance:none;-webkit-appearance:none}#CartDrawer .cart-item__remove *,#CartDrawer .cart-items__remove *,#CartDrawer .cart-remove-button *,#CartDrawer .cart-item-remove *,#CartDrawer button[class*="remove"] *,#CartDrawer a[class*="remove"] *,#CartDrawer a[href*="change"] *,#CartDrawer a[href*="remove"] *,#CartDrawer .cart-item__remove::before,#CartDrawer .cart-item__remove::after,#CartDrawer .cart-items__remove::before,#CartDrawer .cart-items__remove::after,#CartDrawer .cart-remove-button::before,#CartDrawer .cart-remove-button::after{border:0;outline:0;box-shadow:none;background:transparent}#CartDrawer .cart-item__remove:focus,#CartDrawer .cart-item__remove:focus-visible,#CartDrawer .cart-item__remove:active,#CartDrawer .cart-items__remove:focus,#CartDrawer .cart-items__remove:focus-visible,#CartDrawer .cart-items__remove:active,#CartDrawer .cart-remove-button:focus,#CartDrawer .cart-remove-button:focus-visible,#CartDrawer .cart-remove-button:active,#CartDrawer a[href*="remove"]:focus,#CartDrawer a[href*="remove"]:focus-visible,#CartDrawer a[href*="remove"]:active{border:0;outline:0;box-shadow:none;background:transparent}#CartDrawer .ll-qty{display:inline-flex;align-items:stretch;border:1px solid var(--cart-soft-line);border-radius:0;background:var(--ll-white);overflow:hidden}#CartDrawer .quantity .ll-qty__input,#CartDrawer input[type="number"],#CartDrawer .quantity__input,#CartDrawer .quantity-input{flex:0 0 auto;width:40px;min-width:40px;height:38px;min-height:38px;padding:0;border:0;border-radius:0;background:transparent;color:var(--cart-ink);box-shadow:none;outline:none;font-size:14px;font-weight:400;line-height:1;text-align:center}#CartDrawer .quantity .ll-qty__button,#CartDrawer .quantity .quantity__button{display:flex;align-items:center;justify-content:center;flex:0 0 auto;width:36px;height:38px;min-height:0;padding:0;border:0;border-radius:0;background:transparent;color:var(--ll-navy);box-shadow:none;cursor:pointer}#CartDrawer .quantity .ll-qty__button .icon{width:13px;height:13px}@media (hover:hover){#CartDrawer .quantity .ll-qty__button:hover{background:var(--ll-ivory,var(--ll-ivory))}}#CartDrawer .quantity .ll-qty__button.disabled,#CartDrawer .quantity .ll-qty__button[disabled]{opacity:0.35;pointer-events:none}#CartDrawer .cart-drawer__container{display:flex !important;flex-direction:column}#CartDrawer{height:100%;height:100dvh}#CartDrawer .drawer__footer,#CartDrawer .cart-drawer__footer{margin-top:auto;position:sticky;bottom:0;z-index:3;padding:12px 32px 14px 32px;border-top:1px solid var(--cart-soft-line);background:var(--ll-white);box-shadow:var(--ll-shadow-bar);max-height:25dvh;overflow-y:auto;flex-shrink:0}#CartDrawer .ll-cart-nachtrag{margin-top:4px;padding:0 32px}#CartDrawer .cart-footer__summary{padding:0;background:transparent}#CartDrawer .cart-footer__subtotal-block,#CartDrawer .js-cart-subtotal{margin-top:0;padding-top:0;border-top:0}#CartDrawer .cart-footer__subtotal{display:flex !important;align-items:baseline;justify-content:space-between;gap:18px;margin:0}#CartDrawer .cart-footer__subtotal-label{color:var(--cart-ink);font-family:var(--ll-font-head);font-size:22px;line-height:var(--ll-lh-tight);font-weight:normal}#CartDrawer .cart-footer__subtotal-value{color:var(--cart-ink);font-size:20px;line-height:var(--ll-lh-tight);font-weight:var(--ll-fw-ui);flex:0 0 auto;white-space:nowrap}#CartDrawer .cart-footer__subtotal-label{flex:1 1 auto;min-width:0}@media (max-width:767px){#CartDrawer .cart-footer__subtotal{gap:12px}#CartDrawer .cart-footer__subtotal-label{font-size:var(--ll-title-sub)}#CartDrawer .cart-footer__subtotal-value{font-size:var(--ll-title-sub)}}#CartDrawer .cart-footer__tax,#CartDrawer .cart-footer__tax *,#CartDrawer .cart-footer__main small,#CartDrawer .cart-footer__main small *{color:var(--cart-blue-grey);font-size:12px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-footer__tax .cart-footer__versand{color:var(--ll-navy);font-weight:var(--ll-fw-bold)}#CartDrawer .cart-footer__ctas,#CartDrawer .cart-template__ctas,#CartDrawer .js-cart-footer-button{display:grid !important;grid-template-columns:1fr;gap:12px;width:100%;margin-top:20px;opacity:1;visibility:visible;pointer-events:auto}#CartDrawer .cart-footer__button,#CartDrawer .cart-footer__button--ll,#CartDrawer .button,#CartDrawer button[name="checkout"],#CartDrawer a[href*="/checkout"]{display:inline-flex !important;align-items:center;justify-content:center;width:100%;min-height:54px;padding:16px 24px;border-radius:0;font-size:13px;font-weight:700;letter-spacing:0.115em;text-transform:uppercase;text-decoration:none;box-shadow:none}#CartDrawer .cart-footer__button--ll-primary,#CartDrawer a[href*="/checkout"],#CartDrawer button[name="checkout"]{border:1px solid var(--ll-navy);background:var(--ll-navy);color:var(--ll-white)}#CartDrawer a[href*="/cart"]{border:1px solid var(--ll-navy);background:var(--ll-white);color:var(--ll-navy)}#CartDrawer .cart-notes,#CartDrawer .cart-note,#CartDrawer [class*="cart-notes"],#CartDrawer [class*="cart-note"],#CartDrawer textarea[name="note"],#CartDrawer details:has(textarea[name="note"]),#CartDrawer .textarea-wrapper:has(textarea[name="note"]),#CartDrawer .cart-footer__benefits,#CartDrawer .cart-footer__benefit,#CartDrawer .cart-footer__benefit-text,#CartDrawer .cart-footer__benefit-text *,#CartDrawer .cart-footer__benefit-icon,#CartDrawer .cart-footer__summary>details,#CartDrawer .cart-footer__summary>*:empty{display:none !important}#CartDrawer .cart-item-drawer:first-child{border-top:0;padding-top:0}#CartDrawer a.js-cart-item-remove[href]{border:0}#CartDrawer .cart-block:has(textarea[name="note"]){display:none !important}#CartDrawer .cart-drawer__content{flex-grow:0}#CartDrawer .cart-drawer__tab-content{padding-bottom:10px}@media screen and (max-width:767px){#CartDrawer{width:100vw;max-width:100vw}#CartDrawer .drawer__header{min-height:56px;height:56px;padding:0 58px 0 24px}#CartDrawer .cart-drawer__header-tabs{gap:20px}#CartDrawer .cart-drawer__header-tab-button{font-size:11px;letter-spacing:0.13em;padding-bottom:11px}#CartDrawer .drawer__close{right:22px}#CartDrawer .cart-drawer__section{padding-left:24px;padding-right:24px}#CartDrawer .cart-drawer__section--shipping{margin-left:24px;margin-right:24px}#CartDrawer .drawer__footer,#CartDrawer .cart-drawer__footer{padding:12px 24px calc(12px + env(safe-area-inset-bottom)) 24px}#CartDrawer .ll-cart-nachtrag{padding:0 24px}}#CartDrawer .cart-footer__ctas--drawer{grid-template-columns:1fr;gap:8px;margin-top:12px}#CartDrawer .cart-footer__button--ll{min-height:48px;padding:13px 14px}#CartDrawer .cart-footer__main{padding:6px 24px 14px}#CartDrawer .cart-footer__ctas-additional{margin-top:10px}#CartDrawer .cart-upsell__item-title{color:var(--color-text-primary,var(--ll-navy));font-size:16px;line-height:var(--ll-lh-ui);font-weight:400}#CartDrawer .cart-upsell__item-price,#CartDrawer .cart-upsell__item-price .price,#CartDrawer .cart-upsell__item-price .price-item{color:var(--color-text-primary,var(--ll-navy));font-size:14px;line-height:var(--ll-lh-ui);font-weight:var(--ll-fw-ui);letter-spacing:0}#CartDrawer .cart-upsell__item-price .price-item--old,#CartDrawer .cart-upsell__item-price s{color:var(--cart-light-grey);font-size:13px;font-weight:400}#CartDrawer .cart-upsell__item-select-label,#CartDrawer .cart-upsell__item-select{color:var(--cart-blue-grey);font-size:13px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-upsell__item-button{color:var(--ll-navy);font-size:13px;font-weight:400;letter-spacing:0;text-transform:none}#CartDrawer .ll-cart-trust{margin:10px 0 0;text-align:center;font-size:13px;letter-spacing:.03em;line-height:var(--ll-lh-base);color:var(--ll-text-muted,var(--ll-text-muted))}#CartDrawer .cart-item-drawer .cart-item-drawer__media{width:64px;height:80px}#CartDrawer .cart-item-drawer .cart-item-drawer__content{padding-inline-start:12px}#CartDrawer .cart-item-drawer .ll-cart-weg{display:none;align-items:center;justify-content:center;flex:0 0 auto;width:32px;height:32px;margin:-6px -8px 0 0;padding:0;border:0;background:none;color:var(--ll-grey);transition:color .2s ease}#CartDrawer .cart-item-drawer .ll-cart-weg .icon,#CartDrawer .cart-item-drawer .ll-cart-weg svg{width:12px;height:12px}#CartDrawer .cart-item-drawer .ll-cart-weg:hover{color:var(--ll-navy)}#CartDrawer .cart-item-drawer .cart-item-drawer__footer{flex-wrap:nowrap;align-items:center;gap:12px;margin-top:8px}#CartDrawer .cart-item-drawer .cart-item-drawer__summary{max-width:none;margin-left:auto;text-align:end;font-size:14px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-item-drawer .cart-item-drawer__details{margin-bottom:0}#CartDrawer .cart-item-drawer .cart-item-drawer__details-title{display:block;min-height:0;font-size:14px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-item-drawer .ll-cart-zeile2,#CartDrawer .cart-item-drawer .ll-cart-rabatt{display:flex;align-items:center;flex-wrap:wrap;gap:0 6px;min-height:18px;margin:0;font-size:12px;line-height:var(--ll-lh-ui);color:var(--cart-blue-grey)}#CartDrawer .cart-item-drawer .ll-cart-sep{color:var(--ll-rule)}#CartDrawer .cart-item-drawer .ll-cart-gp{min-height:0;margin:-13px 0 -13px 2px;padding:13px 2px;font-size:12px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-item-drawer .ll-cart-gp svg{width:14px;height:14px}#CartDrawer .cart-item-drawer .cart-item-drawer__discount{display:inline-flex;align-items:center;margin:0;font-size:12px;line-height:var(--ll-lh-ui)}#CartDrawer .cart-item-drawer .cart-item-drawer__discount .icon{width:14px;height:14px;margin-inline-end:5px}#CartDrawer .ll-rinfo{position:relative;display:inline-flex}#CartDrawer .ll-rinfo__knopf{min-height:0;margin:-13px 0;padding:13px 0;border:0;border-radius:0;background:none;box-shadow:none;font:inherit;letter-spacing:inherit;text-transform:none;color:inherit;cursor:help;text-decoration:underline dotted var(--ll-rule);text-decoration-thickness:1px;text-underline-offset:3px}#CartDrawer .ll-rinfo__box{position:absolute;top:calc(100% + 8px);left:0;z-index:6;display:block;width:max-content;max-width:240px;padding:12px 16px;border:1px solid var(--ll-rule);background:var(--ll-white);box-shadow:var(--ll-shadow-kachel);font-size:12px;line-height:var(--ll-lh-base);color:var(--ll-ink);text-align:left;white-space:normal;opacity:0;visibility:hidden;transform:translateY(-4px);pointer-events:none;transition:opacity .18s ease,transform .18s ease,visibility 0s linear .18s}#CartDrawer .ll-rinfo__titel{display:block;margin:0 0 4px;font-size:11px;line-height:var(--ll-lh-ui);letter-spacing:var(--ll-track-label);text-transform:uppercase;color:var(--ll-label-color)}#CartDrawer .ll-rinfo__text{display:block}#CartDrawer .ll-rinfo__knopf[aria-expanded="true"] + .ll-rinfo__box,#CartDrawer .ll-rinfo__knopf:focus-visible + .ll-rinfo__box{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .18s ease,transform .18s ease,visibility 0s}@media (hover:hover) and (pointer:fine){#CartDrawer .ll-rinfo:hover .ll-rinfo__box{opacity:1;visibility:visible;transform:none;pointer-events:auto;transition:opacity .18s ease,transform .18s ease,visibility 0s}}#CartDrawer .cart-item-drawer .cart-item-drawer__price-varies{flex-direction:row;align-items:baseline;justify-content:flex-end;gap:6px}#CartDrawer .cart-item-drawer .cart-item-drawer__price{font-size:14px;line-height:var(--ll-lh-ui);white-space:nowrap}#CartDrawer .cart-item-drawer .cart-item-drawer__price--new{padding-bottom:0}#CartDrawer .cart-item-drawer .cart-item-drawer__price--old{font-size:12px}#CartDrawer .cart-item-drawer .ll-xsell__groesse{position:relative;display:inline-flex;align-items:center}#CartDrawer .cart-item-drawer .ll-xsell__groesse::after{content:'';position:absolute;top:50%;right:2px;width:4px;height:4px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:translateY(-75%) rotate(45deg);pointer-events:none}#CartDrawer .cart-item-drawer .ll-xsell__select{-webkit-appearance:none;appearance:none;height:18px;min-height:0;min-width:0;margin:0;padding:0 12px 0 0;border:0;border-radius:0;background:transparent;color:inherit;font-family:var(--ll-font-body);font-size:12px;line-height:var(--ll-lh-ui);cursor:pointer}@media (max-width:767px){#CartDrawer .cart-item-drawer .ll-xsell__select{height:44px;margin:-13px 0}}#CartDrawer .ll-xsell__menge{vertical-align:top}#CartDrawer .ll-xsell__heading + .cart-item-drawer,#CartDrawer .ll-xsell__heading + .ll-xsell__item{border-top:0}#CartDrawer .ll-xsell__plus{position:relative;display:flex}#CartDrawer .ll-xsell__menge:has(.ll-xsell__add:not(:empty))>:not(.ll-xsell__plus){display:none}#CartDrawer .ll-xsell__plus>.icon{position:absolute;top:50%;left:50%;width:13px;height:13px;color:var(--ll-navy);transform:translate(-50%,-50%);pointer-events:none}#CartDrawer .quantity .ll-xsell__add:not(:empty){width:auto;padding:0 12px;font-family:var(--ll-font-body);font-size:12px;line-height:1;white-space:nowrap}#CartDrawer .ll-xsell__plus>.ll-xsell__add:not(:empty) + .icon{display:none}#CartDrawer .ll-xsell__plus>.ll-xsell__add[disabled] + .icon{opacity:0.35}#CartDrawer .quantity .ll-xsell__add.is-ok{color:var(--ll-green)}(Zeile 193) beendet ihn zu frueh,und der Rest (Zeilen 195-197) verschluckt als ungueltige Deklaration --ll-red bis zum naechsten Semikolon. Gemessen per getComputedStyle:--ll-red '',--ll-green '#2E7D52'. Der Text steht bis dahin in geerbtem Navy. Repariert wird im Haus-Stylesheet,nicht hier. */ #CartDrawer .quantity .ll-xsell__add.is-fail{color:var(--ll-red)}#CartDrawer .ll-kosten{margin:12px 0 0;padding:12px 0 0;border-top:1px solid var(--cart-soft-line,var(--ll-line));font-family:var(--ll-font-body)}#CartDrawer .ll-kosten__zeile{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:0;font-size:12px;line-height:var(--ll-lh-ui);color:var(--ll-ink)}#CartDrawer .ll-kosten__zeile--klein{color:var(--ll-grey)}#CartDrawer .ll-kosten__wert{flex:0 0 auto;font-weight:var(--ll-fw-ui);white-space:nowrap}#CartDrawer .ll-kosten__zusatz{color:var(--ll-grey)}#CartDrawer .ll-kosten__zusatz::before{content:" · ";color:var(--ll-rule)}#CartDrawer .ll-kosten__zeile--gesamt{margin-top:6px;padding-top:6px;border-top:1px solid var(--cart-soft-line,var(--ll-line));color:var(--ll-navy);font-weight:var(--ll-fw-ui)}#CartDrawer .cart-drawer__content .drawer__footer,#CartDrawer .cart-drawer__content .cart-drawer__footer{margin:8px 0 0;padding:10px 0 12px;border-top:0;box-shadow:none}#CartDrawer .ll-cart-nachtrag--kosten .ll-kosten{margin-top:8px}#CartDrawer .ll-cart-nachtrag--zusagen{margin-top:4px}#CartDrawer .ll-cart-nachtrag--zusagen .ll-cart-trust{margin-top:0}#CartDrawer .drawer__footer,#CartDrawer .cart-drawer__footer{padding-top:10px;padding-bottom:12px}
