.stars.svelte-xtjkm2{font-size:var(--step--2);color:var(--c-text-mute);align-items:center;gap:.4rem;margin:0;line-height:1;display:flex}.stars.large.svelte-xtjkm2{font-size:var(--step--1)}.row.svelte-xtjkm2{letter-spacing:.08em;color:#0000002e;font-size:1.15em;display:inline-block;position:relative}.on.svelte-xtjkm2{white-space:nowrap;color:var(--pal-orange);position:absolute;inset:0 auto 0 0;overflow:hidden}.num.svelte-xtjkm2{font-variant-numeric:tabular-nums}.card.svelte-1eeu4y6{box-sizing:border-box;border:1px solid var(--m-line-on-paper);background:var(--m-paper-card);height:100%;transition:box-shadow var(--dur-quick) var(--ease-brush), border-color var(--dur-quick) var(--ease-brush);border-radius:18px;flex-direction:column;padding:.75rem .75rem .85rem;display:flex;position:relative;box-shadow:0 1px #3c230f0a;container-type:inline-size}.card.svelte-1eeu4y6:hover{border-color:#d9b98f;box-shadow:0 18px 36px -18px #5a320a59}.pic.svelte-1eeu4y6{display:block}.mat.svelte-1eeu4y6{aspect-ratio:1;border:1px solid #f0e7dc;border-radius:12px;display:block;position:relative;overflow:hidden}.mat.svelte-1eeu4y6 img:where(.svelte-1eeu4y6){object-fit:contain;width:calc(100% - 1.2rem);height:calc(100% - 1.2rem);transition:opacity .45s;position:absolute;inset:.6rem}.mat.svelte-1eeu4y6 .photo-alt:where(.svelte-1eeu4y6){opacity:0;background:#fff}.pic.svelte-1eeu4y6:hover .photo-alt:where(.svelte-1eeu4y6){opacity:1}.flags.svelte-1eeu4y6{z-index:1;pointer-events:none;flex-wrap:wrap;align-items:flex-start;gap:.3rem;display:flex;position:absolute;top:1.1rem;left:1.1rem;right:1.1rem}.flag.svelte-1eeu4y6{background:var(--pal-orange-btn);color:#fff;letter-spacing:.16em;text-transform:uppercase;border-radius:6px;padding:.3rem .6rem;font-size:.66rem;font-weight:600;box-shadow:0 4px 10px #783c0040}.flag.out.svelte-1eeu4y6{background:#6f655b}.flag.soft.svelte-1eeu4y6{background:var(--pal-green);letter-spacing:.06em;text-transform:none}.text.svelte-1eeu4y6{flex-direction:column;flex:1;gap:.2rem;padding:.85rem .15rem 0;display:flex}.name.svelte-1eeu4y6{font-family:var(--font-display);text-wrap:pretty;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:1.12rem;font-weight:500;line-height:1.25;display:-webkit-box;overflow:hidden}.name.svelte-1eeu4y6 a:where(.svelte-1eeu4y6){color:var(--c-heading);text-decoration:none}.name.svelte-1eeu4y6 a:where(.svelte-1eeu4y6):hover{text-underline-offset:3px;text-decoration:underline}.buy.svelte-1eeu4y6{border-top:1px dashed var(--m-line-on-paper);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.6rem;margin-top:.75rem;padding-top:.75rem;display:flex}.price.svelte-1eeu4y6{font-family:var(--font-display);color:var(--c-text);font-variant-numeric:tabular-nums lining-nums;margin:0;font-size:1.35rem;font-weight:600;line-height:1.1}.price.svelte-1eeu4y6 small:where(.svelte-1eeu4y6){font-family:var(--font-body);letter-spacing:.08em;text-transform:uppercase;color:var(--c-text-mute);margin-right:.3em;font-size:.7rem;font-weight:600}form.svelte-1eeu4y6{max-width:100%;margin:0}.act.svelte-1eeu4y6{box-sizing:border-box;border:1.5px solid var(--pal-green);border-radius:var(--radius-pill);max-width:100%;min-height:44px;color:var(--pal-green);font:inherit;letter-spacing:.12em;text-transform:uppercase;text-align:center;cursor:pointer;transition:background-color var(--dur-quick) ease, color var(--dur-quick) ease;background:0 0;justify-content:center;align-items:center;padding:.5rem 1rem;font-size:.74rem;font-weight:600;text-decoration:none;display:inline-flex;position:relative}.act.svelte-1eeu4y6:hover,.act.svelte-1eeu4y6:focus-visible{background:var(--pal-green);color:#fff}.act.svelte-1eeu4y6:disabled{opacity:.6;cursor:progress}.act.off.svelte-1eeu4y6{color:#6f655b;cursor:not-allowed;background:0 0;border-color:#cfc6bc}.problem.svelte-1eeu4y6{color:var(--c-danger);flex-basis:100%}@container (width<=15rem){.buy.svelte-1eeu4y6{flex-direction:column;align-items:stretch}.buy.svelte-1eeu4y6 .act:where(.svelte-1eeu4y6){letter-spacing:.06em;width:100%;padding:.45rem .4rem;font-size:.68rem;line-height:1.2}}@media (prefers-reduced-motion:reduce){.card.svelte-1eeu4y6{transition:none}}
