.shop-mark.svelte-1k4amgn{width:var(--shop-mark-size);height:var(--shop-mark-size);box-sizing:border-box;background:var(--shop-mark-bg,var(--green-soft,color-mix(in oklch, var(--green) 12%, var(--surface))));border:var(--shop-mark-border,1px solid color-mix(in oklch, var(--line) 60%, transparent));box-shadow:var(--shop-mark-shadow,none);vertical-align:middle;border-radius:50%;flex:none;place-items:center;display:inline-grid;overflow:hidden}.shop-mark.has-logo.svelte-1k4amgn{background:var(--surface)}.shop-mark.svelte-1k4amgn img:where(.svelte-1k4amgn){object-fit:cover;width:100%;height:100%}.shop-mark-initials.svelte-1k4amgn{font-family:var(--font-body);font-weight:800;font-size:calc(var(--shop-mark-size) * .4);letter-spacing:.02em;color:var(--green);-webkit-user-select:none;user-select:none;line-height:1}.fs-chip.svelte-qidyys{border-radius:var(--radius-pill,999px);background:var(--surface);border:1px solid color-mix(in oklch, var(--green) 26%, var(--line));letter-spacing:.01em;white-space:nowrap;align-items:center;padding:.3rem .8rem;font-size:.82rem;font-weight:800;line-height:1;display:inline-flex}.fs-chip.sm.svelte-qidyys{text-transform:uppercase;letter-spacing:.04em;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.fs-chip.is-mark.svelte-qidyys{padding:.2rem .6rem;font-size:1.02rem}.fs-chip.is-bare.svelte-qidyys{vertical-align:middle;background:0 0;border:0;padding:0;font-size:.95rem}.fs-egg.svelte-qidyys{width:1.12em;height:1.52em;box-shadow:inset -1px -2px 0 color-mix(in oklch, var(--ink) 14%, transparent), 0 1px 3px color-mix(in oklch, var(--ink) 22%, transparent);border-radius:50%/60% 60% 40% 40%;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.fs-egg-letter.svelte-qidyys{font-family:var(--font-display);color:#fdf8ef;text-shadow:0 1px 1px color-mix(in oklch, var(--ink) 30%, transparent);font-size:.6em;font-weight:800;line-height:1}button.fs-chip.svelte-qidyys{cursor:pointer;font-family:inherit}button.fs-chip.svelte-qidyys:hover{border-color:color-mix(in oklch, var(--green) 45%, var(--line))}button.fs-chip.svelte-qidyys:focus-visible{outline:2px solid var(--green);outline-offset:2px}.fs-modal-foot.svelte-qidyys{--explainer-text:color-mix(in oklch, var(--ink) 70%, var(--green));font-weight:700}.restock-alert-slot.svelte-wajtyc{display:contents;position:relative}.restock-notice.svelte-wajtyc{z-index:2;background:var(--heading);color:var(--surface);box-shadow:0 6px 18px color-mix(in oklch, var(--ink) 22%, transparent);animation:svelte-wajtyc-restock-notice-in .18s var(--ease-out);border-radius:12px;padding:8px 12px;font-size:.85rem;font-weight:600;line-height:1.35;position:absolute;bottom:calc(100% + 10px);left:0;right:0}@keyframes svelte-wajtyc-restock-notice-in{0%{opacity:0;transform:translateY(4px)}}@media (prefers-reduced-motion:reduce){.restock-notice.svelte-wajtyc{animation:none}}.restock-alert.svelte-wajtyc svg:where(.svelte-wajtyc){fill:none;stroke:currentColor;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:17px;height:17px}.restock-alert.svelte-wajtyc .label:where(.svelte-wajtyc){min-width:0}.restock-alert.svelte-wajtyc .label-short:where(.svelte-wajtyc){display:none}.restock-alert.is-set.svelte-wajtyc{background:color-mix(in oklch, var(--green-soft) 70%, var(--surface));color:var(--green);box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--green) 35%, transparent)}.restock-alert.is-set.svelte-wajtyc:hover{background:color-mix(in oklch, var(--green-soft) 85%, var(--surface));box-shadow:inset 0 0 0 1.5px color-mix(in oklch, var(--green) 50%, transparent)}.restock-alert[aria-busy=true].svelte-wajtyc{cursor:progress}.restock-alert.svelte-wajtyc .label:where(.svelte-wajtyc){font-weight:700}
