.add.svelte-b1fesp,.st.svelte-b1fesp{block-size:2.25rem;border-radius:var(--radius-full)}.add.sm.svelte-b1fesp,.st.sm.svelte-b1fesp{block-size:1.875rem}.add.svelte-b1fesp{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-1-5);padding-inline:var(--space-4);border:1px solid var(--primary);background:var(--primary-soft);color:var(--on-primary-soft);font:inherit;font-size:var(--fs-label);font-weight:var(--weight-semibold);cursor:pointer;transition:background-color var(--duration-fast),color var(--duration-fast),transform var(--duration-fast) var(--ease-spring)}.add.svelte-b1fesp:hover{background:var(--primary);color:var(--on-primary)}.add.svelte-b1fesp:active{transform:scale(.94)}.st.svelte-b1fesp{display:inline-flex;align-items:center;background:var(--primary);color:var(--on-primary);animation:svelte-b1fesp-grow var(--duration-base) var(--ease-spring)}@keyframes svelte-b1fesp-grow{0%{transform:scale(.85);opacity:.6}}.st.svelte-b1fesp button:where(.svelte-b1fesp){inline-size:2.25rem;block-size:100%;display:grid;place-items:center;border:0;border-radius:var(--radius-full);background:none;color:inherit;cursor:pointer;transition:background-color var(--duration-fast),transform var(--duration-fast) var(--ease-spring)}.st.sm.svelte-b1fesp button:where(.svelte-b1fesp){inline-size:1.875rem}.st.svelte-b1fesp button:where(.svelte-b1fesp):hover:not(:disabled){background:#ffffff29}.st.svelte-b1fesp button:where(.svelte-b1fesp):active:not(:disabled){transform:scale(.85)}.st.svelte-b1fesp button:where(.svelte-b1fesp):disabled{opacity:.4;cursor:default}output.svelte-b1fesp{min-inline-size:1.5rem;text-align:center;font-weight:var(--weight-bold);font-size:var(--fs-label);animation:svelte-b1fesp-tick var(--duration-base) var(--ease-spring)}@keyframes svelte-b1fesp-tick{0%{transform:translateY(35%);opacity:0}}@media(prefers-reduced-motion:reduce){.st.svelte-b1fesp,output.svelte-b1fesp{animation:none}}.cp.svelte-tn8nrs{display:flex;flex-direction:column;gap:var(--space-4)}header.svelte-tn8nrs{display:flex;align-items:center;justify-content:space-between}h2.svelte-tn8nrs{font-size:var(--fs-title)}.clr.svelte-tn8nrs{border:0;background:none;color:var(--ink-muted);font:inherit;font-size:var(--fs-label);cursor:pointer;text-decoration:underline;text-underline-offset:3px}.clr.svelte-tn8nrs:hover{color:var(--danger)}.empty.svelte-tn8nrs{display:grid;justify-items:center;gap:var(--space-1);padding:var(--space-5) var(--space-2);text-align:center}.empty.svelte-tn8nrs p:where(.svelte-tn8nrs){color:var(--ink-muted);font-size:var(--fs-label)}.ico.svelte-tn8nrs{display:grid;place-items:center;inline-size:3.25rem;block-size:3.25rem;border-radius:50%;background:var(--primary-soft);color:var(--on-primary-soft);margin-block-end:var(--space-2)}.lines.svelte-tn8nrs{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-3);max-block-size:22rem;overflow-y:auto}.lines.svelte-tn8nrs li:where(.svelte-tn8nrs){display:flex;align-items:center;gap:var(--space-3);animation:rise var(--duration-base) var(--ease-decelerate)}.lines.svelte-tn8nrs .th{inline-size:2.75rem;flex:none}.what.svelte-tn8nrs{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:2px}.n.svelte-tn8nrs{font-size:var(--fs-label);font-weight:var(--weight-medium);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp.svelte-tn8nrs{font-size:var(--fs-label-sm);color:var(--ink-muted)}.sum.svelte-tn8nrs{display:flex;flex-direction:column;gap:var(--space-2);padding-block-start:var(--space-3);border-block-start:1px dashed var(--border-strong);transition:opacity var(--duration-base)}.sum.busy.svelte-tn8nrs{opacity:.55}.row.svelte-tn8nrs{display:flex;justify-content:space-between;color:var(--ink-muted)}.row.svelte-tn8nrs small:where(.svelte-tn8nrs){color:var(--ink-subtle)}.row.total.svelte-tn8nrs{color:var(--ink);font-weight:var(--weight-bold);font-size:var(--fs-title)}.fine.svelte-tn8nrs{display:flex;align-items:center;justify-content:center;gap:var(--space-1-5);color:var(--ink-subtle);font-size:var(--fs-label-sm);text-align:center}.cover.svelte-uxkz5c{position:relative;block-size:11rem;overflow:hidden;background:linear-gradient(135deg,var(--primary-soft),var(--highlight-soft));margin-block-start:calc(var(--space-5) * -1)}@media(min-width:48rem){.cover.svelte-uxkz5c{block-size:16rem;margin-block-start:calc(var(--space-6) * -1)}}.cover.svelte-uxkz5c .cimg{position:absolute;top:0;right:0;bottom:0;left:0;block-size:100%}[data-theme=dark] .cover.svelte-uxkz5c .cimg{filter:brightness(.72)}@media(prefers-color-scheme:dark){[data-theme=system] .cover.svelte-uxkz5c .cimg{filter:brightness(.72)}}.orb.svelte-uxkz5c{position:absolute;border-radius:50%}.o1.svelte-uxkz5c{inline-size:22rem;block-size:22rem;inset-block-start:-10rem;inset-inline-end:8%;background:var(--primary);opacity:.12}.o2.svelte-uxkz5c{inline-size:12rem;block-size:12rem;inset-block-end:-5rem;inset-inline-start:12%;background:var(--highlight);opacity:.25}.fade.svelte-uxkz5c{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,color-mix(in oklch,var(--canvas) 70%,transparent),transparent 55%)}.info.svelte-uxkz5c{position:relative;margin-block-start:-4rem;padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-3)}@media(min-width:48rem){.info.svelte-uxkz5c{padding:var(--space-5) var(--space-6);margin-block-start:-5rem}}.logo.svelte-uxkz5c{inline-size:5rem;margin-block-start:-3.2rem;border-radius:var(--radius-lg);border:4px solid var(--surface-raised);box-shadow:var(--elev-3);background:var(--surface-raised)}@media(min-width:48rem){.logo.svelte-uxkz5c{inline-size:6.5rem;margin-block-start:-4.6rem}}.head.svelte-uxkz5c{display:flex;align-items:start;justify-content:space-between;gap:var(--space-3)}h1.svelte-uxkz5c{font-size:var(--fs-headline);line-height:var(--lh-snug);font-weight:var(--weight-bold)}.meta.svelte-uxkz5c{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-block-start:var(--space-1-5)}.subtle.svelte-uxkz5c{color:var(--ink-muted);font-size:var(--fs-label)}.dot-sep.svelte-uxkz5c{inline-size:3px;block-size:3px;border-radius:50%;background:var(--ink-subtle)}.desc.svelte-uxkz5c p:where(.svelte-uxkz5c){color:var(--ink-muted);max-inline-size:60ch;white-space:pre-line}.desc.clamped.svelte-uxkz5c p:where(.svelte-uxkz5c){display:-webkit-box;-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.more.svelte-uxkz5c{align-self:flex-start;border:0;background:none;padding:0;font:inherit;font-size:var(--fs-label);font-weight:var(--weight-medium);color:var(--primary-ink);cursor:pointer}.branches.svelte-uxkz5c{list-style:none;margin:var(--space-1) 0 0;padding:var(--space-3) 0 0;border-block-start:1px solid var(--border-subtle);display:grid;gap:var(--space-3)}@media(min-width:48rem){.branches.svelte-uxkz5c{grid-template-columns:repeat(auto-fit,minmax(18rem,1fr))}}.branches.svelte-uxkz5c li:where(.svelte-uxkz5c){display:flex;gap:var(--space-3)}.bi.svelte-uxkz5c{display:grid;place-items:center;flex:none;inline-size:2rem;block-size:2rem;border-radius:50%;background:var(--primary-soft);color:var(--on-primary-soft)}.bt.svelte-uxkz5c{display:flex;flex-direction:column;min-inline-size:0;gap:2px}.bt.svelte-uxkz5c b:where(.svelte-uxkz5c){display:flex;align-items:center;gap:var(--space-2);font-size:var(--fs-label)}.bt.svelte-uxkz5c small:where(.svelte-uxkz5c){color:var(--ink-muted);font-size:var(--fs-label-sm)}.facts.svelte-uxkz5c{display:flex;flex-wrap:wrap;gap:var(--space-1) var(--space-3)}.facts.svelte-uxkz5c span:where(.svelte-uxkz5c){display:inline-flex;align-items:center;gap:4px}.empty.svelte-uxkz5c{margin-block-start:var(--space-6)}.split.svelte-uxkz5c{display:grid;gap:var(--space-5);margin-block-start:var(--space-5);align-items:start}@media(min-width:64rem){.split.svelte-uxkz5c{grid-template-columns:minmax(0,1fr) 22rem;gap:var(--space-6)}}.side.svelte-uxkz5c{display:none;padding:var(--space-4)}@media(min-width:64rem){.side.svelte-uxkz5c{display:block;position:sticky;inset-block-start:5.5rem}}.main.svelte-uxkz5c{min-inline-size:0}.tabs-sticky.svelte-uxkz5c{position:sticky;inset-block-start:6.6rem;z-index:var(--z-sticky);background:color-mix(in oklch,var(--canvas) 92%,transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);margin-inline:calc(var(--space-4) * -1);padding-inline:var(--space-4);padding-block-end:var(--space-2)}@media(min-width:48rem){.tabs-sticky.svelte-uxkz5c{inset-block-start:4.9rem;margin-inline:0;padding-inline:0}}.secnav.svelte-uxkz5c{display:flex;gap:var(--space-2);overflow-x:auto;scrollbar-width:none;padding-block:var(--space-2) 2px}.secnav.svelte-uxkz5c::-webkit-scrollbar{display:none}.secnav.svelte-uxkz5c a:where(.svelte-uxkz5c){flex:none;padding:.3rem .8rem;border-radius:var(--radius-full);background:var(--surface-raised);border:1px solid var(--border-default);color:var(--ink-muted);text-decoration:none;font-size:var(--fs-label);transition:background-color var(--duration-fast),color var(--duration-fast)}.secnav.svelte-uxkz5c a:where(.svelte-uxkz5c):hover{background:var(--primary-soft);color:var(--on-primary-soft)}.grp.svelte-uxkz5c{margin-block-start:var(--space-5);scroll-margin-block-start:11rem}.grp.svelte-uxkz5c h2:where(.svelte-uxkz5c){font-size:var(--fs-title-lg);margin-block-end:var(--space-3);display:flex;align-items:baseline;gap:var(--space-2)}.grp.svelte-uxkz5c h2:where(.svelte-uxkz5c) small:where(.svelte-uxkz5c){color:var(--ink-subtle);font-size:var(--fs-label);font-weight:var(--weight-regular)}.items.svelte-uxkz5c{display:grid;gap:var(--space-3)}@media(min-width:48rem){.items.svelte-uxkz5c{grid-template-columns:repeat(2,minmax(0,1fr))}}.item.svelte-uxkz5c{display:flex;gap:var(--space-3);padding:var(--space-3);background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);box-shadow:var(--elev-1);transition:box-shadow var(--duration-base),border-color var(--duration-base),transform var(--duration-base) var(--ease-standard)}.item.svelte-uxkz5c:hover{box-shadow:var(--elev-3)}.item.inCart.svelte-uxkz5c{border-color:var(--primary);box-shadow:0 0 0 1px var(--primary),var(--elev-2)}.item.svelte-uxkz5c .iimg{inline-size:5.5rem;flex:none;align-self:start}@media(min-width:48rem){.item.svelte-uxkz5c .iimg{inline-size:6.5rem}}.ib.svelte-uxkz5c{flex:1;min-inline-size:0;display:flex;flex-direction:column;gap:var(--space-1)}h3.svelte-uxkz5c{font-size:var(--fs-body);font-weight:var(--weight-semibold);line-height:var(--lh-snug);display:flex;align-items:center;gap:var(--space-2)}.ib.svelte-uxkz5c p:where(.svelte-uxkz5c){color:var(--ink-muted);font-size:var(--fs-label);display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.foot.svelte-uxkz5c{margin-block-start:auto;padding-block-start:var(--space-2);display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.price.svelte-uxkz5c{font-weight:var(--weight-bold);font-size:var(--fs-title)}.price.svelte-uxkz5c small:where(.svelte-uxkz5c){font-size:var(--fs-label);font-weight:var(--weight-regular);color:var(--ink-subtle)}.price.svelte-uxkz5c s:where(.svelte-uxkz5c){margin-inline-start:var(--space-1-5);font-size:var(--fs-label);font-weight:var(--weight-regular);color:var(--ink-subtle)}.price.svelte-uxkz5c em:where(.svelte-uxkz5c){font-style:normal;font-size:var(--fs-label-sm);font-weight:var(--weight-regular);color:var(--ink-muted);margin-inline-start:4px}.veg.svelte-uxkz5c{display:inline-grid;place-items:center;inline-size:1rem;block-size:1rem;border-radius:3px;border:1.5px solid var(--success);color:var(--success);flex:none}.pkgs.svelte-uxkz5c{margin-block-start:var(--space-4);display:grid;gap:var(--space-4);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr))}.pkg.svelte-uxkz5c{background:var(--surface-raised);border:1px solid var(--border-default);border-radius:var(--radius-lg);overflow:hidden;box-shadow:var(--elev-1);display:flex;flex-direction:column;transition:box-shadow var(--duration-base),transform var(--duration-base) var(--ease-standard)}.pkg.svelte-uxkz5c:hover{box-shadow:var(--elev-3);transform:translateY(-2px)}.pb.svelte-uxkz5c{padding:var(--space-4);display:flex;flex-direction:column;gap:var(--space-2);flex:1}.bar.svelte-uxkz5c{position:fixed;z-index:var(--z-sticky);inset-inline:var(--space-3);inset-block-end:calc(var(--bottom-bar-h, 0px) + var(--space-3))}@media(min-width:64rem){.bar.svelte-uxkz5c{display:none}}.barbtn.svelte-uxkz5c{inline-size:100%;display:flex;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);border:0;border-radius:var(--radius-full);background:var(--primary);color:var(--on-primary);box-shadow:var(--elev-4);font:inherit;font-weight:var(--weight-semibold);cursor:pointer;animation:rise var(--duration-slow) var(--ease-spring)}.barbtn.svelte-uxkz5c:active{transform:scale(var(--press-scale))}.cnt.svelte-uxkz5c{display:grid;place-items:center;min-inline-size:1.7rem;block-size:1.7rem;border-radius:50%;background:#fff3}.lbl.svelte-uxkz5c{flex:1;text-align:start}.tot.svelte-uxkz5c small:where(.svelte-uxkz5c){opacity:.8;font-weight:var(--weight-regular)}
