.drawer-progress .progress-row p{font-family:var(--font-mono);font-size:var(--fs-xs);letter-spacing:.05em;text-transform:uppercase;color:var(--text2)}.drawer-progress .progress-bar{height:4px}.line-qty button{width:var(--touch);height:var(--touch)}.line-qty .line-remove{height:var(--touch)}.drawer-setup{padding:var(--sp-md) var(--gutter);border-top:1px solid var(--border);background:var(--bg-white)}.drawer-setup .kicker{color:var(--text);font-weight:500}.setup-price{display:block;margin-top:4px;font-size:var(--fs-sm);color:var(--text)}.setup-fields{display:flex;gap:8px;margin:10px 0 0}.setup-field{flex:1;display:flex;flex-direction:column;gap:4px;font-size:var(--fs-xs);color:var(--text2)}.setup-field select{min-height:var(--touch);padding:0 10px;font-family:var(--font-body);font-size:var(--fs-input);color:var(--text);border:1px solid var(--border2);border-radius:var(--radius);background:var(--bg-white)}.drawer-setup .btn{margin-top:10px}.drawer-setup .btn[aria-busy=true],.drawer-upsell .btn[aria-busy=true]{opacity:.6}.upsell-add .btn{min-height:var(--touch)}.pdp-hinweis.pdp-pod{margin:var(--sp-md) 0 0}.restock{display:none;margin-top:var(--sp-md);padding:var(--sp-md);border:1px solid var(--border);border-radius:var(--radius);background:var(--bg-white)}.pdp-info:has(.pdp-cta[disabled]) .restock,.restock:has(.restock-ok),.restock:has(.form-errors){display:block}.restock-titel{margin:0 0 var(--sp-sm);font-size:var(--fs-md);font-weight:500;color:var(--text)}.restock-feld{display:flex;flex-direction:column;gap:var(--sp-sm)}.restock-feld input{min-height:var(--touch);padding:12px 14px;font-family:var(--font-body);font-size:var(--fs-input);color:var(--text);border:1px solid var(--border2);border-radius:var(--radius);background:var(--bg-white)}.restock-feld .btn{min-height:var(--touch)}.restock-hinweis{margin:var(--sp-sm) 0 0;font-size:var(--fs-xs);color:var(--text3)}.restock-hinweis a{text-decoration:underline;text-underline-offset:2px}.restock-ok{margin:0;font-size:var(--fs-md);color:var(--text)}@media(min-width:600px){.restock-feld{flex-direction:row}.restock-feld input{flex:1}}:root{--fs-xxs:11px}.footer-col a{display:flex;align-items:center;min-height:var(--touch)}.quick-card .product-card-name{display:inline-block;padding:11px 0;margin:-11px 0}a[href*="/cart/change"]{display:inline-flex;align-items:center;min-height:var(--touch);margin:-14px 0}
/*# sourceMappingURL=/cdn/shop/t/40/assets/warenkorb.css.map */
