.announcement.svelte-1mn1mug{background:var(--accent);color:var(--accent-text);font-weight:600;font-size:var(--step--1)}p.svelte-1mn1mug{text-align:center;margin:0;padding-block:.55rem}a.svelte-1mn1mug{color:inherit;text-underline-offset:.2em;margin-left:.4rem;text-decoration:underline}.demo-mode.svelte-1r3js2l{color:#ffd75e;font-size:var(--step--1);background:repeating-linear-gradient(-45deg,#231a00 0 14px,#3a2c00 14px 28px)}p.svelte-1r3js2l{text-align:center;margin:0;padding-block:.5rem}.legal.svelte-1wedews{width:min(100% - 2rem,46rem);max-height:calc(100dvh - 2rem);color:var(--text);background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);padding:0;box-shadow:0 24px 60px #00000059}.legal.svelte-1wedews::backdrop{background:#0000008c}.legal[open].svelte-1wedews{grid-template-rows:auto minmax(0,1fr) auto;display:grid}header.svelte-1wedews,footer.svelte-1wedews{justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.5rem;display:flex}header.svelte-1wedews{border-bottom:1px solid var(--border)}footer.svelte-1wedews{border-top:1px solid var(--border);justify-content:flex-end}h2.svelte-1wedews{font-size:var(--step-2);text-transform:uppercase}.body.svelte-1wedews{scrollbar-gutter:stable;padding:1rem 1.5rem 1.5rem;overflow-y:auto}.body.svelte-1wedews .prose:where(.svelte-1wedews){max-width:none}.close.svelte-1wedews{width:44px;height:44px;color:inherit;border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;display:grid}.close.svelte-1wedews svg:where(.svelte-1wedews){fill:none;stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;width:22px}.footer.svelte-4jwo3w{border-top:1px solid var(--border);font-size:var(--step--1);margin-top:clamp(4rem,3rem + 4vw,7rem);padding-block:3rem 2rem}.footer.with-whatsapp.svelte-4jwo3w{padding-bottom:calc(3rem + 56px)}.grid.svelte-4jwo3w{grid-template-columns:1.4fr 1fr 1fr;gap:2rem;display:grid}.name.svelte-4jwo3w{font:800 var(--step-2) / 1 var(--font-display);margin-bottom:.5rem}ul.svelte-4jwo3w{gap:.45rem;margin:0;padding:0;list-style:none;display:grid}.withdrawal.svelte-4jwo3w{border:1px solid var(--accent);border-radius:var(--radius-sm);justify-self:start;margin-top:.35rem;padding:.45rem .85rem;font-weight:700;text-decoration:none;display:inline-block}.withdrawal.svelte-4jwo3w:hover{background:color-mix(in srgb, var(--accent) 14%, transparent)}.social.svelte-4jwo3w{align-content:start;gap:.45rem;display:grid}.legal.svelte-4jwo3w{border-top:1px solid color-mix(in srgb, var(--border) 60%, transparent);margin-top:2.5rem;padding-top:1.25rem}@media (width<=760px){.grid.svelte-4jwo3w{grid-template-columns:1fr}}.header.svelte-a8kxe2{z-index:40;background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid color-mix(in srgb, var(--border) 70%, transparent);position:sticky;top:0}.bar.svelte-a8kxe2{--control:2rem;align-items:center;gap:1.5rem;min-height:68px;display:flex}.brand.svelte-a8kxe2{font:800 var(--step-1) / 1 var(--font-display);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand.svelte-a8kxe2 img:where(.svelte-a8kxe2){width:56px;height:auto}nav.svelte-a8kxe2{margin-inline-start:auto}ul.svelte-a8kxe2{gap:clamp(.8rem,.4rem + 1.4vw,2rem);margin:0;padding:0;list-style:none;display:flex}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2),.cart.svelte-a8kxe2{height:var(--control);font-weight:600;font-size:var(--step--1);border-block:2px solid #0000;align-items:center;text-decoration:none;display:inline-flex}nav.svelte-a8kxe2 a[aria-current=page]:where(.svelte-a8kxe2){border-bottom-color:var(--accent)}nav.svelte-a8kxe2 a:where(.svelte-a8kxe2):hover{border-bottom-color:color-mix(in srgb, var(--accent) 50%, transparent)}.tools.svelte-a8kxe2{align-items:center;gap:.75rem;display:flex}.cart.svelte-a8kxe2{min-width:var(--control);justify-content:center;position:relative}.cart.svelte-a8kxe2:after{content:"";inset:calc((var(--control) - 44px) / 2 - 2px) calc((var(--control) - 44px) / 2);position:absolute}.cart.svelte-a8kxe2:hover{color:var(--accent)}.count.svelte-a8kxe2{top:-.3rem;background:var(--accent);min-width:1.15rem;height:1.15rem;color:var(--accent-text);border-radius:999px;place-items:center;padding-inline:.25rem;font-size:.7rem;line-height:1;display:inline-grid;position:absolute;inset-inline-end:-.55rem}.mode-slot.svelte-a8kxe2{margin-inline-start:.5rem;display:flex}.mode.svelte-a8kxe2{width:var(--control);height:var(--control);border:1px solid var(--border);color:var(--text);cursor:pointer;background:0 0;border-radius:50%;place-items:center;display:grid}@media (width<=760px){.bar.svelte-a8kxe2{flex-wrap:wrap;gap:.5rem 1rem;padding-block:.5rem}nav.svelte-a8kxe2{order:3;width:100%;margin:0;overflow-x:auto}.tools.svelte-a8kxe2{margin-inline-start:auto}}.whatsapp.svelte-ceyeqe{right:max(1rem, env(safe-area-inset-right));bottom:max(1rem, env(safe-area-inset-bottom));z-index:30;color:#fff;background:#128c7e;border-radius:50%;place-items:center;width:56px;height:56px;transition:transform .15s;display:grid;position:fixed;box-shadow:0 6px 18px #00000059}.whatsapp.svelte-ceyeqe:hover{transform:scale(1.06)}.whatsapp.svelte-ceyeqe:focus-visible{outline:3px solid var(--text);outline-offset:3px}@media (prefers-reduced-motion:reduce){.whatsapp.svelte-ceyeqe{transition:none}.whatsapp.svelte-ceyeqe:hover{transform:none}}
