.ap-cartc{display:none}@media screen and (min-width:1100px){.cart-drawer{display:flex;align-items:stretch;width:100%;justify-content:flex-end}.cart-drawer .drawer__inner{flex:0 0 auto}.ap-cartc{position:relative;z-index:1;order:-1;min-width:0;flex:0 1 auto;width:min(80rem,calc(100% - 50rem));margin-inline:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(30rem,1fr));align-content:start;gap:var(--ap-space-lg, 2rem);align-self:center;max-height:calc(100vh - 6rem);padding:var(--ap-panel-pad, 3.2rem);overflow-y:auto;overscroll-behavior:contain;border-radius:var(--ap-radius-xl, 2.4rem);background-color:var(--ap-card, var(--ap-surface, rgb(var(--color-background))));box-shadow:var(--ap-shadow-raise, 0 2px 6px rgba(0, 0, 0, .06), 0 20px 40px -20px rgba(0, 0, 0, .22));opacity:0;transform:translate(2rem);transition:opacity var(--duration-default) ease,transform var(--duration-default) ease}.drawer.active .ap-cartc{opacity:1;transform:translate(0)}.ap-cartc:not(:has(.ap-cartc__check)):not(:has(.ap-cartc__cards)){display:none}.ap-cartc__checkslot--leer{display:none}.ap-cartc:has(>.ap-cartc__checkslot--leer){grid-template-columns:minmax(0,1fr);width:min(42rem,calc(100% - 50rem));margin-inline:auto 2.4rem}.ap-cartc__check--compact,.cart-drawer .ap-cartc__status,.cart-drawer .ap-cartc__suggest--drawer{display:none}}@media(prefers-reduced-motion:reduce){.ap-cartc{transition:none}}.ap-cartc__eyebrow{display:flex;align-items:center;gap:var(--ap-space-xs, .8rem);margin:0;font-size:var(--ap-fs-micro, 1.2rem);font-weight:var(--ap-fw-strong, 600);line-height:1.3;letter-spacing:var(--ap-ls-micro, .06em);text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.ap-cartc__eyebrow:before{content:"";flex:0 0 auto;width:1.8rem;height:.5rem;background:var(--ap-brand-mark, rgb(var(--color-button)));border-radius:999px}.ap-cartc__title{margin:.6rem 0 var(--ap-space-md, 1.6rem);font-family:var(--ap-font-display, var(--font-heading-family));font-size:2.2rem;font-weight:var(--ap-fw-display, 700);line-height:1.15;letter-spacing:0;text-transform:none}.ap-cartc__list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ap-space-sm, 1.2rem)}.ap-cartc__row{display:flex;gap:var(--ap-space-sm, 1.2rem);padding:var(--ap-space-sm, 1.2rem) var(--ap-space-md, 1.6rem);border-radius:var(--ap-radius-sm, 1rem);border:0;background-color:var(--ap-sunken, var(--ap-surface-2, #f3f4f6))}.ap-cartc__row--gap{background-color:var(--ap-warning-tint, rgba(154, 103, 0, .08));box-shadow:inset 0 0 0 1px #9a670047}.ap-cartc__row--ok{background-color:var(--ap-success-tint, rgba(26, 127, 55, .07))}.ap-cartc__icon{flex:0 0 auto;width:2rem;height:2rem;margin-top:.1rem}.ap-cartc__icon svg{width:100%;height:100%}.ap-cartc__row--gap .ap-cartc__icon{color:var(--ap-warning-ink, #8a5c00)}.ap-cartc__row--hint .ap-cartc__icon{color:var(--ap-ink, rgb(var(--color-foreground)))}.ap-cartc__row--ok .ap-cartc__icon{color:var(--ap-success, #1a7f37)}.ap-cartc__body{flex:1 1 auto;min-width:0}.ap-cartc__head{margin:0;font-size:1.5rem;font-weight:var(--ap-fw-strong, 600);line-height:1.35;overflow-wrap:anywhere}.ap-cartc__reason{margin:.4rem 0 0;font-size:var(--ap-fs-small, 1.35rem);line-height:1.45;color:rgba(var(--color-foreground),.72)}.ap-cartc__reason a{color:inherit;text-decoration:underline;text-underline-offset:.15em}.ap-cartc__nudge{margin-top:var(--ap-space-xs, .8rem);min-height:var(--ap-tap, 4.4rem);padding-inline:var(--ap-space-md, 1.6rem);font-size:1.5rem}.ap-cartc__parts{margin:var(--ap-space-sm, 1.2rem) 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:var(--ap-space-xs, .8rem)}.ap-cartc__part{display:flex;flex-wrap:wrap;align-items:center;gap:var(--ap-space-xs, .8rem)}.ap-cartc__part>.ap-kauf-meldung{flex:1 0 100%;margin:0}.ap-cartc__part-media{flex:0 0 auto;width:5.6rem;height:5.6rem;padding:.4rem;border-radius:var(--ap-radius-sm, 1rem);overflow:hidden;background-color:var(--ap-card, #fff)}.ap-cartc__part-img{width:100%;height:100%;object-fit:contain}.ap-cartc__part-info{flex:1 1 0;min-width:0;display:flex;flex-direction:column;gap:.2rem}.ap-cartc__part-title{font-size:var(--ap-fs-small, 1.35rem);line-height:1.3;text-decoration:none;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-cartc__part-title:hover{text-decoration:underline}@media screen and (max-width:749px){.ap-cartc__part-title{-webkit-line-clamp:3;line-clamp:3}}.ap-cartc__part-price{font-size:1.5rem;font-weight:var(--ap-fw-strong, 600);font-variant-numeric:tabular-nums}.ap-cartc__part-form{flex:0 0 auto;min-width:0;max-width:100%}.ap-cartc__part-add{min-width:4.4rem;min-height:4.4rem;padding:0}.ap-cartc__part-plus svg{width:1.6rem;height:1.6rem}.ap-cartc__part-soldout{flex:0 0 auto;font-size:1.2rem;color:rgba(var(--color-foreground),.72)}.ap-cartc__suggest:empty{display:none}.ap-cartc__cards{margin:var(--ap-space-xs, .8rem) 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fill,minmax(15rem,1fr));gap:var(--ap-space-sm, 1.2rem)}.ap-cartc__card{display:flex;flex-direction:column;gap:.4rem;padding:var(--ap-space-sm, 1.2rem);border-radius:var(--ap-radius, 1.4rem);border:1px solid var(--ap-line, rgba(var(--color-foreground), .12));background-color:var(--ap-card, #fff)}.ap-cartc__card-media{display:block;aspect-ratio:1 / 1;padding:6%;border-radius:var(--ap-radius-sm, 1rem);overflow:hidden;background:radial-gradient(closest-side at 50% 45%,var(--ap-card, #fff),var(--ap-canvas, var(--ap-surface-2, #f3f4f6)))}.ap-cartc__card-img{width:100%;height:100%;object-fit:contain}.ap-cartc__card-info{display:flex;flex-direction:column;gap:.2rem;flex:1 1 auto}.ap-cartc__card-kind{font-size:var(--ap-fs-micro, 1.2rem);font-weight:var(--ap-fw-strong, 600);letter-spacing:var(--ap-ls-micro, .06em);text-transform:uppercase;color:rgba(var(--color-foreground),.72)}.ap-cartc__card-title{font-size:var(--ap-fs-small, 1.35rem);line-height:1.3;text-decoration:none;color:rgb(var(--color-foreground));display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ap-cartc__card-title:hover{text-decoration:underline}.ap-cartc__card-price{font-family:var(--ap-font-display, var(--font-heading-family));font-size:2rem;font-weight:var(--ap-fw-display, 700);line-height:1.1}.ap-cartc__card-add{margin-top:var(--ap-space-xs, .8rem);min-height:var(--ap-tap, 4.4rem);padding-inline:1.2rem;font-size:1.4rem;white-space:nowrap}.ap-cartc__card-add .ap-cartc__add-kurz{display:none}.ap-cartc__status{display:flex;align-items:center;gap:var(--ap-space-xs, .8rem);width:100%;margin:0;padding:var(--ap-space-xs, .8rem) var(--ap-space-sm, 1.2rem);border:1px solid transparent;border-radius:var(--ap-radius-sm, 1rem);font-family:var(--font-body-family);font-size:1.4rem;font-weight:var(--ap-fw-strong, 600);line-height:1.3;text-align:start;cursor:pointer;min-height:4.4rem}.ap-cartc__status-caret svg{width:1.2rem;height:1.2rem}.ap-cartc__check--compact.is-jumped{animation:ap-cartc-flash 1.2s ease}@keyframes ap-cartc-flash{0%{background-color:rgba(var(--color-foreground),.1)}to{background-color:transparent}}@media(prefers-reduced-motion:reduce){.ap-cartc__check--compact.is-jumped{animation:none}}.ap-cartc__status--gaps{color:var(--ap-warning-ink, #8a5c00);border-color:currentColor;background-color:var(--ap-warning-tint, rgba(154, 103, 0, .08))}.ap-cartc__status--tip{color:rgb(var(--color-foreground));border-color:var(--ap-line-mid, rgba(var(--color-foreground), .2));background-color:var(--ap-sunken, var(--ap-surface-2, #f3f4f6))}.ap-cartc__status+*{margin-top:var(--ap-space-sm, 1.2rem)}.ap-cartc__status--tip .ap-cartc__status-icon{color:var(--ap-accent-ink, var(--ap-accent, rgb(var(--color-button))))}.ap-cartc__status--ok{min-height:0;margin:0;padding:0;border:0;background:none;cursor:default;font-size:1.4rem;color:var(--ap-success, #1a7f37)}.ap-cartc__status--ok .ap-cartc__status-icon{width:1.4rem;height:1.4rem}.ap-cartc__status-icon{flex:0 0 auto;width:1.8rem;height:1.8rem}.ap-cartc__status-icon svg{width:100%;height:100%}.ap-cartc__status-text{flex:1 1 auto;min-width:0}.ap-cartc__nudge.is-busy{opacity:.6;pointer-events:none}.ap-cartc__check--compact{margin-top:var(--ap-space-md, 1.6rem);padding-top:var(--ap-space-md, 1.6rem);border-top:1px solid var(--ap-line, rgba(var(--color-foreground), .12))}.ap-cartc__check--compact .ap-cartc__title{font-size:1.9rem}.cart-drawer:has(.ap-cartc__status--ok) .ap-cartc__check--compact .ap-cartc__title{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.ap-cartc__check--compact .ap-cartc__list{gap:var(--ap-space-xs, .8rem)}.ap-cartc__check--compact .ap-cartc__row{padding:var(--ap-space-xs, .8rem) var(--ap-space-sm, 1.2rem)}.ap-cartc__check--compact .ap-cartc__head{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;font-size:1.4rem}.ap-cartc__check--compact .ap-cartc__parts{margin-top:var(--ap-space-xs, .8rem)}.ap-cartc__check--compact .ap-cartc__part-media{width:4rem;height:4rem;padding:.2rem}.ap-cartc__check--compact .ap-cartc__part-title{-webkit-line-clamp:2;line-clamp:2}.ap-cartc__warum{margin:0}.ap-cartc__warum-kopf{display:inline-flex;align-items:center;gap:.4rem;min-height:var(--ap-tap, 4.4rem);margin-block:-1rem -1.2rem;font-size:var(--ap-fs-small, 1.35rem);font-weight:var(--ap-fw-strong, 600);color:var(--ap-ink, rgb(var(--color-foreground)));text-decoration:underline;text-underline-offset:.2em;cursor:pointer;list-style:none}.ap-cartc__warum-kopf::-webkit-details-marker{display:none}.ap-cartc__warum-kopf:after{content:"";width:.7rem;height:.7rem;margin-inline-start:.2rem;border-right:2px solid currentColor;border-bottom:2px solid currentColor;transform:translateY(-.2rem) rotate(45deg)}.ap-cartc__warum[open]>.ap-cartc__warum-kopf:after{transform:translateY(.2rem) rotate(-135deg)}.ap-cartc__warum-kopf:focus-visible{outline:2px solid var(--ap-focus-color, var(--ap-accent, rgb(var(--color-button))));outline-offset:2px;border-radius:var(--ap-radius-xs, 6px)}.ap-cartc__warum[open]>.ap-cartc__reason{margin-top:1.2rem}.ap-cartc__check--page{margin-top:var(--ap-space-md, 1.6rem);padding:var(--ap-panel-pad, 2.4rem);border:0;border-radius:var(--ap-radius-lg, 16px);background:var(--ap-card, var(--ap-surface, rgb(var(--color-background))));box-shadow:var(--ap-shadow-card, 0 1px 2px rgba(0, 0, 0, .05), 0 8px 24px -12px rgba(0, 0, 0, .1))}.ap-cartc__check--page .ap-cartc__title{font-size:2.2rem}.ap-cartc__check--page .ap-cartc__part{flex-wrap:wrap}.ap-cartc__check--page .ap-cartc__part-info{flex:1 1 14rem}.ap-cartc__check--page .ap-cartc__part-form{margin-inline-start:auto}
/*# sourceMappingURL=/cdn/shop/t/2/assets/ap-cart-companion.css.map */
