.rosette-photo-badge.svelte-1a3sll0{z-index:1;pointer-events:none;gap:4px;max-width:calc(100% - 12px);display:flex;position:absolute;bottom:6px;left:6px}.badge.svelte-1a3sll0{background:color-mix(in oklch, var(--surface) 94%, transparent);min-width:0;height:22px;box-shadow:0 1px 3px color-mix(in oklch, var(--ink) 22%, transparent);font:800 11px/1 var(--font-body);white-space:nowrap;border-radius:999px;align-items:center;gap:4px;padding:0 8px 0 5px;display:inline-flex}.badge.is-icon.svelte-1a3sll0{justify-content:center;width:22px;padding:0}.is-gold.svelte-1a3sll0{color:oklch(45% .09 70)}.is-mauve.svelte-1a3sll0{color:oklch(42% .13 315)}.badge.svelte-1a3sll0 .golden-egg-icon,.badge.svelte-1a3sll0 .award-rosette-icon{flex:none;width:.7rem;height:.875rem}.label.svelte-1a3sll0{text-overflow:ellipsis;overflow:hidden}.pick.svelte-1678loz{color:var(--heading);align-content:start;gap:3px;min-width:0;text-decoration:none;display:grid}.pick.svelte-1678loz:focus-visible{outline:2px solid var(--accent,var(--green));outline-offset:3px;border-radius:14px}.print.svelte-1678loz{box-shadow:0 2px 5px color-mix(in oklch, var(--ink) 10%, transparent);background:#fff;border-radius:14px;margin-bottom:5px;padding:4px;display:block}.photo.svelte-1678loz{aspect-ratio:1;background:color-mix(in oklch, var(--yolk) 20%, white);border-radius:10px;display:block;position:relative;overflow:hidden}.photo.svelte-1678loz img:where(.svelte-1678loz){object-fit:cover;width:100%;height:100%;display:block}.is-sold-out.svelte-1678loz .photo:where(.svelte-1678loz) img:where(.svelte-1678loz){filter:grayscale();opacity:.7}.stock-left.svelte-1678loz{background:var(--love-red);color:#fff;font:700 11px/1 var(--font-body);border-radius:999px;padding:3px 8px;position:absolute;top:6px;left:6px}.pick-name.svelte-1678loz{font:600 13px/1.3 var(--font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pick-price.svelte-1678loz{font:700 14px/1.25 var(--font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}
