svg.svelte-pz8ovn{flex:none;overflow:visible}path.svelte-pz8ovn{fill:none;stroke:var(--dust);stroke-width:1.25px}line.svelte-pz8ovn{stroke-width:2.5px}.dark.svelte-pz8ovn line:where(.svelte-pz8ovn){stroke:var(--blood-lit)}.light.svelte-pz8ovn path:where(.svelte-pz8ovn){stroke:var(--olive-soft)}.light.svelte-pz8ovn line:where(.svelte-pz8ovn){stroke:var(--blood)}.card.svelte-1rxegza{border:1px solid var(--rule-dark);color:var(--bone);transition:border-color .3s var(--ease-out), transform .3s var(--ease-out);background:#15140f;flex-direction:column;display:flex;position:relative}.card.svelte-1rxegza:hover,.card.svelte-1rxegza:focus-within{border-color:var(--dust);transform:translateY(-4px)}.frame.svelte-1rxegza{aspect-ratio:4/3;background:var(--bone);padding:1rem;position:relative}.frame.svelte-1rxegza img:where(.svelte-1rxegza){object-fit:contain;width:calc(100% - 2rem);height:calc(100% - 2rem);position:absolute;inset:1rem}.no-image.svelte-1rxegza{letter-spacing:.14em;text-transform:uppercase;height:100%;color:var(--olive-soft);place-items:center;font-size:.75rem;display:grid}.badge.svelte-1rxegza{background:var(--blood);color:var(--bone);padding:.3rem .6rem;font-size:1rem;line-height:1;position:absolute;top:.75rem;left:.75rem}.what.svelte-1rxegza{flex:1;padding:1.25rem 1.25rem 1rem}h3.svelte-1rxegza{font-family:var(--text);letter-spacing:0;text-wrap:pretty;font-size:1.125rem;font-weight:400;line-height:1.3}h3.svelte-1rxegza a:where(.svelte-1rxegza){text-decoration:none}h3.svelte-1rxegza a:where(.svelte-1rxegza):after{content:"";position:absolute;inset:0}.card.svelte-1rxegza:hover h3:where(.svelte-1rxegza) a:where(.svelte-1rxegza){text-decoration:underline}h3.svelte-1rxegza a:where(.svelte-1rxegza):focus-visible{outline:none}.card.svelte-1rxegza:has(h3:where(.svelte-1rxegza) a:where(.svelte-1rxegza):focus-visible){outline:2px solid var(--bone);outline-offset:3px}.detail.svelte-1rxegza{color:var(--dust);margin-top:.4rem;font-size:.875rem}.offer.svelte-1rxegza{border-top:1px solid var(--rule-dark);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-inline:1.25rem;padding-block:1rem;display:flex;position:relative}.store.svelte-1rxegza{letter-spacing:.14em;text-transform:uppercase;flex:1 0 calc(100% - 7rem);font-size:.8125rem}.bare.svelte-1rxegza .store:where(.svelte-1rxegza){flex-basis:100%}.seen.svelte-1rxegza{letter-spacing:.04em;text-transform:none;color:var(--dust);margin-top:.15rem;font-size:.8125rem;display:block}.price.svelte-1rxegza{white-space:nowrap;flex:1 0 auto}strong.svelte-1rxegza{color:var(--bone);font-size:1.375rem;font-weight:400}.offer.svelte-1rxegza a:where(.svelte-1rxegza){border:1px solid var(--dust);font-family:var(--display);letter-spacing:.18em;text-transform:uppercase;white-space:nowrap;transition:background .3s var(--ease-out), color .3s var(--ease-out);padding:.5rem .9rem;font-size:.75rem;font-weight:600;text-decoration:none}.offer.svelte-1rxegza a:where(.svelte-1rxegza):hover{background:var(--bone);color:var(--ink)}.out.svelte-1rxegza{fill:none;stroke:currentColor;stroke-width:1.4px;vertical-align:.05em;width:.7em;height:.7em;display:inline}
