@keyframes svelte-aznno9-appear{0%{opacity:0;transform:translateY(calc(100% + 1.3rem)) scaleX(.75)}to{opacity:1;transform:translateY(0)}}.dialog.svelte-aznno9{animation:svelte-aznno9-appear .4s cubic-bezier(.1,1.3,.55,1) forwards;z-index:100000;position:fixed;right:1.8rem;bottom:1.8rem;width:300px;background:#fff;border:1px solid #afafaf;border-radius:2px;padding:1.3rem}@media(max-width:801px){.dialog.svelte-aznno9{width:calc(100% - 3.6rem)}}.buttons.svelte-aznno9{margin-top:1.3rem;display:flex;flex-direction:row-reverse}.buttons.svelte-aznno9>*:first-child{display:flex;align-items:center;color:#282b30;gap:.5rem;margin-left:1.3rem}.buttons.svelte-aznno9>*:first-child svg{width:1rem;top:-1px;left:3px}@keyframes svelte-1t5isqi-appear{0%{opacity:0;transform:translateY(calc(100% + 1.3rem)) scaleX(.75)}to{opacity:1;transform:translateY(0)}}.dialog.svelte-1t5isqi{width:450px;max-height:calc(100vh - 3.6rem);overflow:auto}@media(max-width:801px){.dialog.svelte-1t5isqi{width:calc(100vw - 3.6rem)}}.list.svelte-1t5isqi{margin-top:1.8rem}body.ean-scanner-open{background:#111!important}body.ean-scanner-open .container{height:auto!important}.video-container.svelte-w05l9f{overflow:hidden;position:relative;width:100%;height:calc(100vh - 74px);height:calc(100dvh - 74px)}.video-container.svelte-w05l9f video:where(.svelte-w05l9f){display:block;width:100%;height:100%;object-fit:cover}.video-container.svelte-w05l9f .scanner-overlay:where(.svelte-w05l9f){position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.3rem;pointer-events:none;color:#ffffffeb}.video-container.svelte-w05l9f .scanner-overlay:where(.svelte-w05l9f) p:where(.svelte-w05l9f){margin:0;padding:0 1.3rem;font-size:.9em;letter-spacing:.04em;text-align:center;text-transform:uppercase;text-shadow:0 2px 8px rgba(0,0,0,.35)}.video-container.svelte-w05l9f .scanner-window:where(.svelte-w05l9f){position:relative;width:min(82vw,440px);height:min(30vw,152px);max-height:24vh;border:2px solid rgba(255,255,255,.96);border-radius:18px;box-shadow:0 0 0 9999px #0006;background:linear-gradient(180deg,#ffffff14,#ffffff05);overflow:hidden}.cart.svelte-w05l9f{position:fixed;left:0;bottom:0;right:0;background:#fff;padding:1.3rem;display:flex;justify-content:space-between;align-items:center}.cart--success.svelte-w05l9f .info:where(.svelte-w05l9f){padding-right:1rem;max-width:calc(100% - 170px - 1rem)}.cart.svelte-w05l9f .name:where(.svelte-w05l9f),.cart.svelte-w05l9f .brand:where(.svelte-w05l9f){display:block;font-size:1.15em;text-wrap:nowrap;line-height:1.3;text-overflow:ellipsis;overflow:hidden}.cart.svelte-w05l9f .name:where(.svelte-w05l9f){font-weight:500}.cart.svelte-w05l9f .error:where(.svelte-w05l9f){display:block;margin-top:6px;font-size:.9em;line-height:1.2;text-wrap:wrap;opacity:.9}.cart.svelte-w05l9f .qty-picker:where(.svelte-w05l9f){width:170px;height:40px;background:#fff}.cart--success.svelte-w05l9f{background:#e7f6ea;color:#1f5a36}.cart--error.svelte-w05l9f{background:#fde2e1;color:#7a1f1c}.body.svelte-1v2axqk{margin-top:1.8rem;min-height:400px}.footer.svelte-1v2axqk{margin-top:3rem}.footer.no-margin.svelte-1v2axqk{margin-top:0}.ean-scan.svelte-1v2axqk{position:fixed;z-index:1000;bottom:1.8rem;right:1.8rem}.ean-scan.svelte-1v2axqk button{padding:0;height:60px;width:60px;box-shadow:0 5px 8px #0000004d}.ean-scan.svelte-1v2axqk svg{height:25px}@media(min-width:802px){.ean-scan.svelte-1v2axqk{display:none}}
