.stock-indicator.svelte-1pf3k40{position:absolute;z-index:1;top:0;left:.75rem;display:flex;align-items:center;height:100%;pointer-events:none;--color: var(--color-positive);--background: var(--color-positive)}.symbol.svelte-1pf3k40{z-index:1;flex:0 0 auto;height:7px;width:7px;border-radius:50%;background:var(--background);overflow:hidden;pointer-events:auto}.stock-indicator.exceeding.svelte-1pf3k40 .symbol:where(.svelte-1pf3k40),.outofstock.svelte-1pf3k40 .symbol:where(.svelte-1pf3k40){--background: var(--color-warning)}.perishable.svelte-1pf3k40 .symbol:where(.svelte-1pf3k40){--background: var(--color-perishable)}.on-demand.exceeding.svelte-1pf3k40 .symbol:where(.svelte-1pf3k40),.on-demand.outofstock.svelte-1pf3k40 .symbol:where(.svelte-1pf3k40){display:block;--background: var(--color-border-muted)}.button.svelte-7y6d37{transition-property:color,background,border-color,opacity,transform,box-shadow,outline;transition-duration:.2s}.button.svelte-7y6d37:active:hover{transition:none}.button.svelte-7y6d37{border:none;outline:none!important;background:none;box-shadow:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;line-height:1;border-radius:0;padding:0;margin:0;cursor:text;color:inherit;touch-action:manipulation;-webkit-tap-highlight-color:rgba(255,255,255,0)}.button.svelte-7y6d37:disabled{cursor:not-allowed}.button.svelte-7y6d37{display:inline-block;cursor:pointer;text-align:center}.button.svelte-7y6d37:active:hover:not(:disabled){-webkit-user-select:none;user-select:none}.block.svelte-7y6d37{display:flex;flex:1 1 100%;align-items:stretch;height:100%}.block.discontinued.svelte-7y6d37{border-top:1px solid #d9d9d9;font-size:.9em;width:100%;align-items:center}.block.discontinued.svelte-7y6d37 p:where(.svelte-7y6d37){margin:0;padding:0;padding-inline:.5rem;width:100%;max-width:100%;overflow:hidden;text-overflow:ellipsis;line-height:1;text-align:center}.block.discontinued.svelte-7y6d37:before{z-index:-1;background-color:var(--color-disabled);position:absolute;content:"";left:0;top:0;right:0;bottom:0}.qty.svelte-7y6d37{display:flex;flex:1 1 auto;justify-content:center;align-items:center;border-right:1px solid #d9d9d9;cursor:text;width:50%}.qtyFocus.svelte-7y6d37{cursor:default}.qtyOutOfStock.svelte-7y6d37{background:var(--color-disabled);cursor:not-allowed}.block--detail.svelte-7y6d37 .qty:where(.svelte-7y6d37){width:33.33%}.input.svelte-7y6d37{width:100%;height:100%;position:relative}.input.svelte-7y6d37 div:where(.svelte-7y6d37),.input.svelte-7y6d37 input:where(.svelte-7y6d37){text-align:center;border:none;color:#282b30;position:absolute;top:2px;right:2px;bottom:2px;left:2px;height:calc(100% - 4px);width:100%;font-weight:400}.input.svelte-7y6d37 div:where(.svelte-7y6d37):focus,.input.svelte-7y6d37 input:where(.svelte-7y6d37):focus{outline:none}.block--bold.svelte-7y6d37 .input:where(.svelte-7y6d37) div:where(.svelte-7y6d37),.block--bold.svelte-7y6d37 .input:where(.svelte-7y6d37) input:where(.svelte-7y6d37){font-weight:500}.input.svelte-7y6d37 div:where(.svelte-7y6d37){display:flex;align-items:center;justify-content:center}.input.svelte-7y6d37 input:where(.svelte-7y6d37){opacity:0}.input.svelte-7y6d37 input:where(.svelte-7y6d37):focus{opacity:1}.controls.svelte-7y6d37{display:flex;flex:1 1 auto;width:50%;float:left}.block--detail.svelte-7y6d37 .controls:where(.svelte-7y6d37){width:66.6%}.iconWrapper.svelte-7y6d37{display:flex;justify-content:center;align-items:center}.button.svelte-7y6d37{font-size:12px;padding:0;flex:1 1 50%;border:none;color:#fff;padding:calc(12px - var(--border-thickness, 2px)) calc(24px - var(--border-thickness, 2px));border-radius:4px;font-weight:700;background:var(--color-text, #ffd966);background-position:center;transition:background .4s cubic-bezier(.4,0,.2,1);border:var(--border-thickness, 2px) solid transparent}.button.svelte-7y6d37,.button[disabled].svelte-7y6d37{padding:0;border-radius:0}.button.svelte-7y6d37:not(.button[disabled]):not(:first-child)+.button:where(.svelte-7y6d37):not(.button[disabled]){border-left:1px solid #fff}[data-color-primary-override=true] .button.svelte-7y6d37{color:#fff!important;background:var(--color-primary)}[data-color-primary-override=true] .button.svelte-7y6d37:not(:disabled):active,[data-color-primary-override=true] .button.svelte-7y6d37:not(:disabled):active:hover,[data-color-primary-override=true] .button.svelte-7y6d37:not(:disabled):hover{background:color-mix(in srgb,var(--color-primary) 80%,white);text-decoration:none}.button.svelte-7y6d37 svg{width:.8rem;height:.8rem;flex:0 1 .8rem}.button[disabled].svelte-7y6d37{background-color:var(--color-border-muted);cursor:not-allowed;color:#fff;padding:calc(12px - var(--border-thickness, 2px)) calc(24px - var(--border-thickness, 2px));font-weight:700;background-position:center;transition:background .4s cubic-bezier(.4,0,.2,1);border:var(--border-thickness, 2px) solid transparent;padding:0;border-radius:0}.button[disabled].svelte-7y6d37 svg{color:var(--color-text)}.button[disabled].svelte-7y6d37+.button[disabled]:where(.svelte-7y6d37){border-left:1px solid var(--color-header-border)}.button.svelte-7y6d37:active:hover:not(:disabled){color:#8d93a0}.block--orderOverview.svelte-7y6d37 .button:where(.svelte-7y6d37):last-child{border-left:1px solid var(--color-header-border)!important}.block--orderOverview.svelte-7y6d37 .button.buttonOk:where(.svelte-7y6d37){border-left:none!important}
