.title-container.svelte-gcdb2p{display:flex;align-items:center;gap:8px}.cardTitle.svelte-gcdb2p{font-size:16px;font-weight:400;color:var(--ui-text-primary)}.button.svelte-1f2rc93{--border-radius-default: 6px;display:inline-flex;justify-content:center;align-items:center;position:relative;font-family:inherit;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,opacity .2s ease;background-color:var(--bg-color, var(--bg-color-default));color:var(--text-color, var(--color-default));padding:var(--padding, var(--padding-default));font-size:var(--font-sie, var(--font-size-default));border:var(--border, var(--border-default));border-radius:var(--border-radius, var(--border-radius-default))}.primary.svelte-1f2rc93{--bg-color-default: var(--ui-button-primary-background);--bg-hover-color-default: var(--ui-button-primary-hover);--color-default: var(--ui-button-primary-text);--border-default: 1px solid transparent}.secondary.svelte-1f2rc93{--bg-color-default: var(--ui-button-secondary-background);--bg-hover-color-default: var(--ui-button-secondary-hover);--color-default: var(--ui-button-secondary-text);--border-default: 1px solid var(--ui-border)}.outlined.svelte-1f2rc93{--bg-color-default: transparent;--bg-hover-color-default: var(--ui-button-outlined-background-hover);--color-default: var(--ui-button-outlined-text);--border-default: 1px solid var(--ui-button-outlined-border)}.outlined.danger.svelte-1f2rc93{--color-default: var(--feedback-error);--border-default: 1px solid var(--feedback-error)}.outlined.danger.svelte-1f2rc93:hover:not(:disabled){--bg-hover-color-default: var(--feedback-error);--text-color-hover: var(--white)}.primary.danger.svelte-1f2rc93{--bg-color-default: var(--feedback-error);--bg-hover-color-default: var(--feedback-error-light);--color-default: var(--white)}.button.svelte-1f2rc93:hover:not(:disabled){background-color:var(--bg-hover-color, var(--bg-hover-color-default));color:var(--text-color-hover, var(--text-color, var(--color-default)))}.small.svelte-1f2rc93{--font-size-default: .75rem;--padding-default: .4em .8em}.medium.svelte-1f2rc93{--font-size-default: 1rem;--padding-default: .5em 1em}.large.svelte-1f2rc93{--font-size-default: 1.125rem;--padding-default: .6em 1.2em}.button.svelte-1f2rc93:focus-visible{outline:2px solid var(--bg-color, var(--bg-color-default));outline-offset:2px}.button.svelte-1f2rc93:disabled{cursor:not-allowed;opacity:.6}.content-loading.svelte-1f2rc93{opacity:.5}.spinner.svelte-1f2rc93{position:absolute;width:1.2em;height:1.2em;border:2px solid currentColor;border-top-color:transparent;border-radius:50%;animation:svelte-1f2rc93-spin .8s linear infinite}@keyframes svelte-1f2rc93-spin{to{transform:rotate(360deg)}}@media (prefers-color-scheme: dark){:root:not([data-color-scheme=light]) .outlined.danger.svelte-1f2rc93{--color-default: var(--feedback-error-light);--border-default: 1px solid var(--feedback-error-light)}:root:not([data-color-scheme=light]) .outlined.danger.svelte-1f2rc93:hover:not(:disabled){--bg-hover-color-default: var(--feedback-error-light);--text-color-hover: var(--gray-900)}:root:not([data-color-scheme=light]) .primary.danger.svelte-1f2rc93{--bg-color-default: var(--feedback-error-light);--bg-hover-color-default: var(--feedback-error);--color-default: var(--gray-900)}:root[data-color-scheme=dark] .outlined.danger.svelte-1f2rc93{--color-default: var(--feedback-error-light);--border-default: 1px solid var(--feedback-error-light)}:root[data-color-scheme=dark] .outlined.danger.svelte-1f2rc93:hover:not(:disabled){--bg-hover-color-default: var(--feedback-error-light);--text-color-hover: var(--gray-900)}:root[data-color-scheme=dark] .primary.danger.svelte-1f2rc93{--bg-color-default: var(--feedback-error-light);--bg-hover-color-default: var(--feedback-error);--color-default: var(--gray-900)}}.container.svelte-1q20osz{flex:var(--flex, 0 1 auto);width:100%;background-color:var(--card-bg, var(--ui-surface));border:1px solid var(--card-border-color, var(--ui-border, #e0e0e0));border-radius:var(--card-border-radius, .5em);padding:var(--card-padding, 1.5em)}.input-container.svelte-phv2em{display:flex;flex-direction:column;gap:6px;flex:1}input.svelte-phv2em,label.svelte-phv2em{font-size:12px}label.svelte-phv2em{color:var(--ui-text-secondary)}input.svelte-phv2em{height:28px;padding:.5em}form.svelte-5us74m{display:flex;justify-content:space-between;align-items:flex-end;gap:1em}.formContent.svelte-5us74m{display:flex;flex-direction:column;gap:1.5em}.formContent.svelte-5us74m{width:100%}.inputs.svelte-5us74m{display:flex;gap:1em}.quantity-button{transition:background-color .2s ease;color:var(--ui-text-secondary)}.quantity-button:hover{background-color:var(--ui-button-outlined-background-hover);color:var(--ui-text-primary)}dialog.svelte-h7neis{margin:auto;border-radius:8px;border:none;padding:1em;background-color:var(--ui-surface);border:1px solid var(--ui-border);color:var(--ui-text-primary)}dialog.svelte-h7neis:focus-within{outline:none}dialog.svelte-h7neis::backdrop{backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px);background:#0006}header.svelte-h7neis{display:flex;justify-content:space-between;align-items:center;gap:8px}header.svelte-h7neis h2:where(.svelte-h7neis){margin:0;font-size:1rem;font-weight:600;color:var(--ui-text-primary)}.close-icon.svelte-h7neis{width:20px;min-width:20px;aspect-ratio:1/1;margin-left:auto;color:var(--ui-text-secondary);transition:color .2s ease}.close-icon.svelte-h7neis:hover{color:var(--ui-text-primary)}.separator.svelte-h7neis{margin:16px 0;border:.2px solid var(--ui-border)}dialog[open].svelte-h7neis::backdrop{animation:svelte-h7neis-fade .2s ease-out}@keyframes svelte-h7neis-fade{0%{opacity:0}to{opacity:1}}.product-img-container.svelte-1009c1k{object-fit:contain;width:50px;aspect-ratio:1/1}.product-img-container.svelte-1009c1k img:where(.svelte-1009c1k){width:100%;height:100%;object-fit:contain;transition:transform .2s ease}.product-img-container.svelte-1009c1k img:where(.svelte-1009c1k):hover{transform:scale(1.2)}.modal-img.svelte-1009c1k{width:100%;padding:16px;aspect-ratio:1/1;object-fit:contain}.product.svelte-k8h9u8{display:grid;grid-template-columns:1fr 300px;gap:3em}.product-data.svelte-k8h9u8{display:flex;gap:1em;align-items:center}.product-info.svelte-k8h9u8{display:flex;flex-direction:column;gap:.2em}.product.svelte-k8h9u8 .title:where(.svelte-k8h9u8){font-size:14px;color:var(--ui-text-secondary);display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-clamp:1;overflow:hidden;font-weight:600}.quantity.svelte-k8h9u8 span:where(.svelte-k8h9u8){width:50px;text-align:center}.remove-btn{width:fit-content;--border: none;--text-color: var(--feedback-error);--text-color-hover: var(--feedback-error-light);--bg-color: transparent;--bg-hover-color: transparent;--padding: 0}.container.svelte-1mi97g9{display:flex;flex-direction:column;gap:2em;overflow-y:scroll;flex:1;padding:4px 10px 4px 4px}.card-container.svelte-nhr72j{display:flex;flex-direction:column;gap:1.5em;flex:1;overflow-y:auto}.title-container.svelte-nhr72j{display:flex;align-items:baseline;justify-content:space-between;gap:.5em;font-size:12px}.title-container.svelte-nhr72j span:where(.svelte-nhr72j){color:var(--ui-text-secondary)}.empty-cart.svelte-nhr72j{display:flex;flex:1;align-items:center;justify-content:center;color:var(--ui-text-secondary);font-size:14px}.separator.svelte-nhr72j{border:.5px solid var(--ui-border)}footer.svelte-nhr72j{display:grid;grid-template-columns:1fr 300px;gap:3em;padding-right:24px;min-height:fit-content}.summary.svelte-nhr72j .quantity:where(.svelte-nhr72j){border:1px solid var(--ui-border);border-radius:4px}@media (hover: none){footer.svelte-nhr72j{padding-right:10px}}.content.svelte-hymsk2{min-width:700px;width:70%;max-width:1000px;display:flex;flex-direction:column;gap:2em;padding-block:2em}
