.badges.svelte-1wo5xzt{flex-wrap:wrap;align-items:center;gap:8px;display:inline-flex}.chip.svelte-1wo5xzt{letter-spacing:.06em;text-transform:uppercase;border-radius:6px;padding:2px 8px;font-size:.62rem;font-weight:700}.pot.svelte-1wo5xzt{font-size:.62rem;font-weight:600}.pot.thc.svelte-1wo5xzt{color:var(--gud-terra)}.pot.cbd.svelte-1wo5xzt{color:#004a45}.card.svelte-1k9551y{border-radius:var(--gud-radius);color:inherit;background:var(--gud-surface);border:1px solid var(--gud-hair);flex-direction:column;text-decoration:none;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 1px 2px #253d250a}.card.svelte-1k9551y:hover{box-shadow:var(--gud-shadow);border-color:var(--gud-hair-2);transform:translateY(-4px)}.media.svelte-1k9551y{aspect-ratio:1;border-bottom:1px solid var(--gud-hair);background:linear-gradient(160deg,ivory 0%,#fbf6e9 100%);position:relative;overflow:hidden}.media.svelte-1k9551y img:where(.svelte-1k9551y){object-fit:cover;object-position:center;width:100%;height:100%;transition:transform .5s cubic-bezier(.2,.7,.3,1)}.card.svelte-1k9551y:hover .media:where(.svelte-1k9551y) img:where(.svelte-1k9551y){transform:scale(1.05)}.ph.svelte-1k9551y{background:linear-gradient(160deg,#f4ecd6 0%,#ece2c9 100%);justify-content:center;align-items:center;width:100%;height:100%;display:flex}.ph .phlogo{color:#87330f38}.badges.svelte-1k9551y{pointer-events:none;justify-content:space-between;gap:6px;display:flex;position:absolute;top:10px;left:10px;right:10px}.b.svelte-1k9551y{letter-spacing:.04em;text-transform:uppercase;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:6px;align-items:center;gap:3px;padding:3px 9px;font-size:.6rem;font-weight:700;display:inline-flex}.b.cannabis.svelte-1k9551y{color:ivory;background:#253d25e0}.b.out.svelte-1k9551y{color:ivory;background:#f04a2beb;margin-left:auto}.b.low.svelte-1k9551y{color:#5a3d0a;background:#ebbf70f2;margin-left:auto}.weight.svelte-1k9551y{letter-spacing:.03em;border:1px solid var(--gud-hair);color:var(--gud-ink-1);background:#fffff0e6;border-radius:5px;padding:2px 8px;font-size:.6rem;font-weight:700;position:absolute;bottom:10px;left:10px}.body.svelte-1k9551y{flex-direction:column;flex:1;padding:14px;display:flex}.eyebrow.svelte-1k9551y{letter-spacing:.16em;text-transform:uppercase;color:var(--gud-ink-3);white-space:nowrap;text-overflow:ellipsis;margin:0 0 5px;font-size:.6rem;overflow:hidden}.eyebrow.gold.svelte-1k9551y{color:var(--gud-gold)}.name.svelte-1k9551y{color:var(--gud-ink-1);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:.9rem;font-weight:600;line-height:1.25;display:-webkit-box;overflow:hidden}.strain.svelte-1k9551y{margin-top:7px}.variant.svelte-1k9551y{color:var(--gud-ink-3);margin:5px 0 0;font-size:.72rem}.foot.svelte-1k9551y{justify-content:space-between;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.price.svelte-1k9551y{color:var(--gud-gold);margin:0;font-size:1rem;font-weight:700}.add.svelte-1k9551y{background:var(--gud-cta);color:ivory;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;border:none;border-radius:8px;padding:8px 16px;font-size:.68rem;font-weight:700;transition:background .15s,transform .12s}.add.svelte-1k9551y:hover{background:var(--gud-cta-hover)}.add.svelte-1k9551y:active{transform:scale(.97)}
