.price-row.svelte-vl44ug{align-items:center;gap:.75rem;display:flex}.price-row.svelte-vl44ug .big{font-size:1.5rem}.zone.svelte-vl44ug{border-radius:var(--radius-lg);background:var(--color-surface-tint);border:0;margin-inline:0;padding:1rem}.zone.svelte-vl44ug>legend:where(.svelte-vl44ug){float:left;align-items:baseline;gap:.5rem;width:100%;padding:0;display:flex}.zone.svelte-vl44ug>legend:where(.svelte-vl44ug)+:where(.svelte-vl44ug){clear:both}.finish.svelte-vl44ug{border:0;margin-inline:0;padding:0}.row.svelte-vl44ug{flex-wrap:wrap;gap:1rem;display:flex}.row.svelte-vl44ug>.field:where(.svelte-vl44ug){flex:10rem;min-width:0}.choice.svelte-vl44ug{align-items:center;gap:.4rem;display:inline-flex}.status.svelte-vl44ug{border-radius:var(--radius-md);margin-block-end:0;padding:.5rem .75rem;font-size:.9rem}.status-ok.svelte-vl44ug{background:color-mix(in srgb, var(--color-success) 14%, transparent)}.status-warning.svelte-vl44ug{background:color-mix(in srgb, var(--color-warning) 18%, transparent)}.status-quiet.svelte-vl44ug{color:var(--color-muted)}.add-to-cart.svelte-2908hs{--stack-gap:var(--purchase-gap,1rem)}.save-row.svelte-2908hs{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:.75rem;display:flex}.save.svelte-2908hs{white-space:nowrap}.notify.svelte-2908hs{border-radius:var(--radius-lg);background:var(--color-surface-tint);margin-top:1rem;padding:1rem}.notify-row.svelte-2908hs{flex-wrap:wrap;gap:.5rem;display:flex}.notify-row.svelte-2908hs .input:where(.svelte-2908hs){flex:12rem;min-width:0}.price-row.svelte-2908hs{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.kit-contents.svelte-2908hs{border-radius:var(--radius-lg);background:var(--color-surface-tint);padding:.75rem 1rem}.kit-contents.svelte-2908hs .label:where(.svelte-2908hs){margin:0 0 .35rem}.kit-contents.svelte-2908hs ul:where(.svelte-2908hs){flex-direction:column;gap:.2rem;margin:0;padding:0;list-style:none;display:flex}.kit-contents.svelte-2908hs p.small:where(.svelte-2908hs){margin:.4rem 0 0}.count.svelte-2908hs{min-width:2.2em;color:var(--color-muted);font-variant-numeric:tabular-nums;display:inline-block}.price-row.svelte-2908hs .big{font-size:1.5rem}.option.svelte-2908hs{border:0;margin:0;padding:0}.option.svelte-2908hs legend:where(.svelte-2908hs){margin-bottom:.4rem}.chip.svelte-2908hs{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--color-text) 7%, transparent);color:var(--color-text);font:inherit;cursor:pointer;border:0;padding:.45rem .9rem;font-weight:600;transition:background .15s}.chip.svelte-2908hs:hover:not(.selected){background:color-mix(in srgb, var(--color-text) 12%, transparent)}.chip.selected.svelte-2908hs{background:var(--color-primary);color:var(--color-primary-contrast)}.chip.is-inactive.svelte-2908hs{text-decoration:line-through}.reviews.svelte-bpdc55{--stack-gap:var(--reviews-gap,1rem)}.head.svelte-bpdc55{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 1rem;display:flex}.reviews-title.svelte-bpdc55{letter-spacing:-.01em;margin:0;font-size:1.15rem;font-weight:700}.review.svelte-bpdc55{border-radius:var(--radius-md);background:var(--color-surface-tint);gap:.35rem;padding:1rem 1.1rem;display:grid}.review.mine.svelte-bpdc55{background:var(--color-surface);box-shadow:var(--shadow-sm)}.meta.svelte-bpdc55{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.review.svelte-bpdc55 p:where(.svelte-bpdc55){margin:0}.stars.svelte-bpdc55{letter-spacing:.1em;color:var(--rating-color,var(--color-text))}.review-title.svelte-bpdc55{margin:0;font-size:1rem;font-weight:650}.body.svelte-bpdc55{white-space:pre-line;overflow-wrap:anywhere}.verified.svelte-bpdc55{color:var(--color-success);font-weight:600}.reply.svelte-bpdc55{border-radius:var(--radius-sm);background:color-mix(in srgb, var(--color-text) 5%, transparent);margin-top:.35rem;padding:.6rem .8rem}.write.svelte-bpdc55{border-radius:var(--radius-md);background:var(--color-surface-tint);padding:1.1rem}.pick.svelte-bpdc55{border:0;margin:0;padding:0}.star-row.svelte-bpdc55{gap:.15rem;display:flex}.star.svelte-bpdc55{cursor:pointer;border-radius:var(--radius-sm);color:color-mix(in srgb, var(--color-text) 22%, transparent);padding:.1rem .15rem;font-size:1.75rem;line-height:1;transition:color .12s}.star.on.svelte-bpdc55{color:var(--rating-color,var(--color-text))}.star.svelte-bpdc55:focus-within{outline:2px solid var(--color-focus-ring);outline-offset:2px}
