.lf{--lf-brand:#0f3d10;--lf-lime:#c6ec6a;--lf-bg:#f3f6ee;--lf-font:var(--font-inter),system-ui,sans-serif;--lf-font-display:var(--lf-font);--lf-display-tracking:-.02em;font-synthesis-weight:none;--lf-surface:#fff;--lf-card-edge:transparent;--lf-ink:color-mix(in srgb,var(--lf-brand)42%,#000);--lf-ink-2:color-mix(in srgb,var(--lf-ink)78%,var(--lf-bg));--lf-muted:color-mix(in srgb,var(--lf-ink)64%,var(--lf-bg));--lf-muted-2:color-mix(in srgb,var(--lf-ink)50%,var(--lf-bg));--lf-placeholder:color-mix(in srgb,var(--lf-ink)33%,var(--lf-bg));--lf-link:var(--lf-brand);--lf-lime-soft:color-mix(in srgb,var(--lf-lime)42%,#fff);--lf-lime-ink:color-mix(in srgb,var(--lf-brand)75%,var(--lf-lime));--lf-points-dot:color-mix(in srgb,var(--lf-lime)55%,var(--lf-brand));--lf-chip-soft:color-mix(in srgb,var(--lf-brand)6%,var(--lf-bg));--lf-track:color-mix(in srgb,var(--lf-brand)9%,var(--lf-bg));--lf-border:color-mix(in srgb,var(--lf-brand)18%,var(--lf-bg));--lf-border-soft:color-mix(in srgb,var(--lf-brand)13%,var(--lf-bg));--lf-divider:color-mix(in srgb,var(--lf-brand)9%,var(--lf-bg));--lf-divider-2:color-mix(in srgb,var(--lf-brand)6%,var(--lf-bg));--lf-ok:#16a34a;--lf-warn:#8a6a14;--lf-error:#9a3412;--lf-hero:color-mix(in srgb,var(--lf-brand)90%,#fff);--lf-card-photo:color-mix(in srgb,var(--lf-brand)10%,var(--lf-bg));--lf-footer:color-mix(in srgb,var(--lf-brand)55%,#000);--lf-on-lime:var(--lf-footer);--lf-scrim:color-mix(in srgb,var(--lf-footer)50%,transparent);--lf-scrim-photo:color-mix(in srgb,var(--lf-footer)60%,transparent);--lf-frost:color-mix(in srgb,var(--lf-bg)92%,transparent);--lf-tabbar-glass:#ffffff7a;--lf-tabbar-edge:#fff9;--lf-tabbar-idle:color-mix(in srgb,var(--lf-ink)56%,var(--lf-bg));--lf-rewards-track:#ffffff29;--lf-running-chip:color-mix(in srgb,var(--lf-lime)18%,transparent);--lf-running-halo:color-mix(in srgb,var(--lf-lime)25%,transparent);--lf-running-chip-ghost:#ffffff1f;--lf-empty-halo:color-mix(in srgb,var(--lf-lime-soft)45%,transparent);--lf-shadow-cartbar:0 14px 34px color-mix(in srgb,var(--lf-brand)40%,transparent);--lf-shadow-tabbar:0 12px 34px color-mix(in srgb,var(--lf-footer)22%,transparent),0 0 0 .5px color-mix(in srgb,var(--lf-footer)6%,transparent),inset 0 1px 0 #ffffffb3;--lf-shadow-running:0 16px 36px color-mix(in srgb,var(--lf-brand)30%,transparent);--lf-shadow-tabbar-cart:0 10px 24px color-mix(in srgb,var(--lf-brand)45%,transparent);--lf-shadow-logo:0 6px 18px #00000040;--lf-shadow-thumb:0 1px 3px #00000014;--lf-shadow-pin:0 8px 20px #0000004d;--lf-shadow-upsell:0 4px 10px #0003;--lf-shadow-add:0 4px 12px #0000002e;--lf-gutter:16px;--lf-gutter-wide:18px;font-family:var(--lf-font);color:var(--lf-ink);background:var(--lf-bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;min-height:100dvh;line-height:normal}:where(.lf) *,:where(.lf) :before,:where(.lf) :after{box-sizing:border-box}:where(.lf) button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}:where(.lf){--lf-ease-out:cubic-bezier(.22,1,.36,1);--lf-ease-spring:cubic-bezier(.34,1.56,.64,1);--lf-press-t:scale .22s var(--lf-ease-out)}:where(.lf) button{-webkit-tap-highlight-color:transparent;transition:var(--lf-press-t)}:where(.lf) button:not(:disabled):active{scale:var(--lf-press,.95);transition-duration:80ms}@media (prefers-reduced-motion:reduce){:where(.lf) button:not(:disabled):active{scale:none}}:where(.lf) input,:where(.lf) textarea{font:inherit;color:inherit}:where(.lf) .tn{font-variant-numeric:tabular-nums}:where(.lf .hs){scrollbar-width:none;gap:8px;display:flex;overflow-x:auto}:where(.lf .hs)::-webkit-scrollbar{display:none}:where(.lf) .scr{scrollbar-width:none}:where(.lf) .scr::-webkit-scrollbar{display:none}:where(.lf) :focus-visible{outline:2px solid var(--lf-link);outline-offset:2px}body:has(.lf){background:var(--lf-bg,#f3f6ee)}