.stock-badge.svelte-19hnzdr{background:color-mix(in srgb, var(--c-raised) 86%, transparent);-webkit-backdrop-filter:blur(2px);font-family:var(--font-body);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:9999px;align-items:center;gap:.5rem;padding:.45rem .9rem .45rem .6rem;font-size:.66rem;font-weight:400;line-height:1;display:inline-flex;position:relative;box-shadow:0 1px 2px #00000014}.stock-badge-sm.svelte-19hnzdr{gap:.35rem;padding:.32rem .7rem .32rem .45rem;font-size:.58rem}.stock-badge-unique.stock-badge-sm.svelte-19hnzdr{font-size:.72rem}.stock-badge__seal.svelte-19hnzdr{border:1px solid;border-radius:9999px;flex:none;width:1.05rem;height:1.05rem;display:inline-block;position:relative}.stock-badge-sm.svelte-19hnzdr .stock-badge__seal:where(.svelte-19hnzdr){width:.8rem;height:.8rem}.stock-badge__seal.svelte-19hnzdr:after{content:"";opacity:.55;border:1px solid;border-radius:9999px;position:absolute;inset:25%}.stock-badge-unique.svelte-19hnzdr{color:var(--c-gold);border:1px solid var(--c-gold);font-family:var(--font-display);letter-spacing:.12em;text-transform:none;font-size:.85rem;font-style:italic;font-weight:500}.stock-badge-low-stock.svelte-19hnzdr{color:color-mix(in srgb, var(--c-gold) 60%, var(--c-gold-soft));border-color:color-mix(in srgb, var(--c-gold) 60%, var(--c-gold-soft));background:color-mix(in srgb, var(--c-gold-soft) 14%, var(--c-raised) 86%)}
