.product-gallery.svelte-94klne{min-width:0;max-width:100%}.photo-count.svelte-94klne{margin:.75rem 0 .4rem}.photo-choices.svelte-94klne{gap:.5rem;max-width:100%;padding:.25rem .25rem .75rem;display:flex;overflow-x:auto}.photo-choice.svelte-94klne{background:#fff;border:2px solid #a99e91;border-radius:4px;flex:0 0 80px;width:80px;height:80px;padding:3px}.photo-choice[aria-pressed=true].svelte-94klne{border-color:var(--accent);outline:2px solid var(--accent);outline-offset:1px}.photo-choice.svelte-94klne img:where(.svelte-94klne){object-fit:contain;width:100%;height:100%;display:block}dialog.svelte-khdcm5{box-sizing:border-box;color:#25322c;background:#fffdf8;border:1px solid #938774;border-radius:.65rem;width:min(30rem,100vw - 2rem);padding:1.5rem;box-shadow:0 1rem 4rem #0003}dialog.svelte-khdcm5::backdrop{background:#17251c80}.added-product.svelte-khdcm5{align-items:center;gap:1rem;display:flex}.added-product.svelte-khdcm5 img:where(.svelte-khdcm5){object-fit:contain;background:#fff;border:1px solid #d7cebf;border-radius:.25rem}.added-product.svelte-khdcm5 div:where(.svelte-khdcm5){overflow-wrap:anywhere;min-width:0}.added-actions.svelte-khdcm5{flex-wrap:wrap;gap:.75rem;display:flex}.added-actions.svelte-khdcm5>:where(.svelte-khdcm5){flex:1;min-width:9rem;min-height:2.75rem}h2.svelte-khdcm5{margin-top:0}p.svelte-khdcm5{line-height:1.6}.cut-note.svelte-1iljj73,.buy-form.svelte-1iljj73 .error-message:where(.svelte-1iljj73){font-size:1rem;line-height:1.6}.buy-form.svelte-1iljj73 label:where(.svelte-1iljj73){font-size:1rem}.fabric-length-label.svelte-1iljj73{grid-column:1/-1;font-size:1rem}.fabric-length-control.svelte-1iljj73{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;max-width:330px;display:grid}.fabric-length-control.svelte-1iljj73 input:where(.svelte-1iljj73){min-height:52px;font-size:1.25rem}.fabric-length-control.svelte-1iljj73 span:where(.svelte-1iljj73){font-size:1rem;font-weight:600}.length-help.svelte-1iljj73{grid-column:1/-1;margin-top:0;font-size:1rem;line-height:1.6}
