form.svelte-2908hs{flex-wrap:wrap;align-items:center;gap:6px;display:flex}input[type=number].svelte-2908hs{width:64px;min-height:26px;padding:2px 6px;font-size:12px}form.svelte-2908hs:not(.compact) input[type=number]:where(.svelte-2908hs){width:84px;min-height:34px}form.svelte-2908hs:not(.compact) .btn:where(.svelte-2908hs){padding:8px 18px;font-size:12px}.compact.svelte-2908hs .btn:where(.svelte-2908hs){min-height:26px}.error.svelte-2908hs{flex-basis:100%;margin:0;font-size:11px}.card.svelte-11ja2cl{flex-direction:column;min-width:0;padding:7.5px;display:flex}.photo.svelte-11ja2cl{aspect-ratio:1;background:#fff;display:block;position:relative;overflow:hidden}.photo.svelte-11ja2cl img:where(.svelte-11ja2cl){object-fit:contain;width:100%;height:100%}.none.svelte-11ja2cl{background:var(--surface);width:100%;height:100%;display:block}.ribbon.svelte-11ja2cl{background:var(--brand);color:#fff;text-transform:uppercase;padding:2px 8px;font-size:10px;font-weight:600;position:absolute;top:10px;left:0}.info.svelte-11ja2cl{border-bottom:1px solid var(--line);flex:1;align-content:start;justify-items:start;gap:4px;padding-top:8px;padding-bottom:10px;display:grid}.sku.svelte-11ja2cl{color:var(--muted);font-size:10.5px}h3.svelte-11ja2cl{margin:0 0 4px;font-size:12px;font-weight:400;line-height:1.35}.price.svelte-11ja2cl{margin:0;font-size:13px;font-weight:600}.price.svelte-11ja2cl s:where(.svelte-11ja2cl){color:var(--muted);margin-right:4px;font-weight:400}.price.svelte-11ja2cl small:where(.svelte-11ja2cl){color:var(--muted);font-size:10.5px;font-weight:400}.unavailable.svelte-11ja2cl{color:var(--muted);margin:0;font-size:11px}
