.flotante.svelte-zifrdx{left:18px;bottom:calc(18px + var(--seguro-b));z-index:60;background:var(--crema);width:58px;height:58px;color:var(--fondo);box-shadow:var(--sombra);border:0;border-radius:999px;place-items:center;animation:.3s cubic-bezier(.22,1,.36,1) svelte-zifrdx-aparece;display:grid;position:fixed}.flotante.svelte-zifrdx svg:where(.svelte-zifrdx){fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:25px;height:25px}.insignia.svelte-zifrdx{background:var(--rojo);color:#fff;border-radius:999px;place-items:center;min-width:23px;height:23px;padding:0 6px;font-size:.76rem;font-weight:800;display:grid;position:absolute;top:-3px;right:-3px}@keyframes svelte-zifrdx-aparece{0%{opacity:0;transform:scale(.5)}}.capa.svelte-zifrdx{z-index:80;color:var(--crema);position:fixed;inset:0}.fondo.svelte-zifrdx{background:#060c03b8;border:0;animation:.2s svelte-zifrdx-fundido;position:absolute;inset:0}@keyframes svelte-zifrdx-fundido{0%{opacity:0}}.tarjeta.svelte-zifrdx{-webkit-overflow-scrolling:touch;background:var(--superficie);border:1px solid var(--borde);border-radius:var(--radio);width:min(380px,100vw - 36px);max-height:calc(100dvh - 32px);box-shadow:var(--sombra);text-align:center;padding:26px 22px 20px;animation:.25s cubic-bezier(.22,1,.36,1) svelte-zifrdx-surge;position:absolute;top:50%;left:50%;overflow-y:auto;transform:translate(-50%,-50%)}@keyframes svelte-zifrdx-surge{0%{opacity:0;transform:translate(-50%,-46%)scale(.96)}}.foto.svelte-zifrdx{aspect-ratio:1;border-radius:var(--radio-sm);background:var(--fondo-2);width:100%;margin-bottom:16px;overflow:hidden}.foto.svelte-zifrdx img:where(.svelte-zifrdx){object-fit:cover;width:100%;height:100%;display:block}.foto--logo.svelte-zifrdx{aspect-ratio:16/7;place-items:center;display:grid}.foto--logo.svelte-zifrdx .respaldo:where(.svelte-zifrdx){object-fit:contain;opacity:.55;width:62%;height:auto}.tarjeta.svelte-zifrdx h2:where(.svelte-zifrdx){font-size:1.4rem}.desc.svelte-zifrdx{color:var(--crema-suave);margin:8px 0 0;font-size:.92rem}.precio.svelte-zifrdx{margin:14px 0 18px;font-size:1.5rem;font-weight:800}.precio.svelte-zifrdx s:where(.svelte-zifrdx){color:var(--crema-tenue);margin-right:8px;font-size:1rem;font-weight:400}.contador.svelte-zifrdx{justify-content:center;align-items:center;gap:14px;margin-bottom:20px;display:flex}.contador.svelte-zifrdx button:where(.svelte-zifrdx){background:var(--superficie-alta);width:46px;height:46px;color:var(--crema);border:1.5px solid var(--borde);border-radius:12px;font-size:1.4rem;font-weight:700;line-height:1}.contador.svelte-zifrdx span:where(.svelte-zifrdx){min-width:2em;font-size:1.3rem;font-weight:800}.hoja.svelte-zifrdx{background:var(--superficie);border-top:1px solid var(--borde);border-radius:var(--radio) var(--radio) 0 0;max-height:90vh;box-shadow:var(--sombra);flex-direction:column;animation:.26s cubic-bezier(.22,1,.36,1) svelte-zifrdx-sube;display:flex;position:absolute;bottom:0;left:0;right:0}@keyframes svelte-zifrdx-sube{0%{transform:translateY(100%)}}.asa.svelte-zifrdx{background:#e8f1df4d;border-radius:999px;width:40px;height:4px;margin:9px auto 0}header.svelte-zifrdx{border-bottom:1px solid var(--borde);align-items:center;gap:10px;padding:12px 18px 10px;display:flex}header.svelte-zifrdx h2:where(.svelte-zifrdx){flex:1;font-size:1.15rem}.cerrar.svelte-zifrdx,.atras.svelte-zifrdx{width:var(--toque);height:var(--toque);background:var(--superficie-alta);color:var(--crema);border:0;border-radius:999px;place-items:center;font-size:1.5rem;line-height:1;display:grid}.cuerpo.svelte-zifrdx{-webkit-overflow-scrolling:touch;padding:16px 18px;overflow-y:auto}.vacio.svelte-zifrdx{text-align:center;color:var(--crema-tenue);margin:0;padding:26px 0}.lineas.svelte-zifrdx{margin:0;padding:0;list-style:none}.lineas.svelte-zifrdx li:where(.svelte-zifrdx){border-bottom:1px dashed var(--borde);align-items:center;gap:12px;padding:12px 0;display:flex}.lineas.svelte-zifrdx li:where(.svelte-zifrdx):last-child{border-bottom:0}.info.svelte-zifrdx{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.nom.svelte-zifrdx{font-weight:700}.uni.svelte-zifrdx{color:var(--crema-tenue);font-size:.8rem}.imp.svelte-zifrdx{white-space:nowrap;font-weight:800}.pasos.svelte-zifrdx{align-items:center;gap:3px;display:flex}.pasos.svelte-zifrdx button:where(.svelte-zifrdx){background:var(--superficie-alta);width:34px;height:34px;color:var(--crema);border:1.5px solid var(--borde);border-radius:9px;font-size:1.15rem;font-weight:700;line-height:1}.pasos.svelte-zifrdx span:where(.svelte-zifrdx){text-align:center;min-width:1.9em;font-weight:700}.zonas.svelte-zifrdx{flex-direction:column;gap:10px;display:flex}.zona.svelte-zifrdx{background:var(--fondo-2);color:var(--crema);border:2px solid var(--borde);border-radius:var(--radio-sm);text-align:left;flex-direction:column;gap:3px;padding:16px 18px;display:flex}.zona.sel.svelte-zifrdx{border-color:var(--verde-vivo);background:var(--superficie-alta)}.zona.svelte-zifrdx .nom:where(.svelte-zifrdx){font-size:1.05rem}.campo.svelte-zifrdx{margin-bottom:16px;display:block}.campo.svelte-zifrdx>span:where(.svelte-zifrdx){color:var(--crema-suave);margin-bottom:6px;font-size:.85rem;font-weight:700;display:block}.campo.svelte-zifrdx input:where(.svelte-zifrdx),.campo.svelte-zifrdx textarea:where(.svelte-zifrdx){width:100%;min-height:var(--toque);font:inherit;color:var(--crema);background:var(--fondo-2);border:1.5px solid var(--borde);border-radius:var(--radio-sm);resize:vertical;padding:11px 14px}.campo.svelte-zifrdx input:where(.svelte-zifrdx)::placeholder,.campo.svelte-zifrdx textarea:where(.svelte-zifrdx)::placeholder{color:var(--crema-tenue)}.campo.svelte-zifrdx input:where(.svelte-zifrdx):focus,.campo.svelte-zifrdx textarea:where(.svelte-zifrdx):focus{border-color:var(--verde-vivo);outline:none}.campo.svelte-zifrdx small:where(.svelte-zifrdx){color:var(--crema-tenue);margin-top:5px;font-size:.78rem;display:block}.error.svelte-zifrdx{color:var(--rojo-claro);border-radius:var(--radio-sm);background:#c3222238;border:1px solid #e0525259;padding:11px 14px;font-size:.9rem;font-weight:600}.aviso.svelte-zifrdx{color:var(--rojo-claro);text-align:center;margin:0 0 10px;font-size:.85rem;font-weight:600}footer.svelte-zifrdx{padding:14px 18px calc(14px + var(--seguro-b));border-top:1px solid var(--borde);background:var(--fondo-2);flex-direction:column;gap:9px;display:flex}.totales.svelte-zifrdx{margin-bottom:4px}.fila.svelte-zifrdx{color:var(--crema-suave);justify-content:space-between;padding:3px 0;font-size:.92rem;display:flex}.fila.total.svelte-zifrdx{border-top:1.5px solid var(--borde);color:var(--crema);margin-top:4px;padding-top:9px;font-size:1.25rem;font-weight:800}.principal.svelte-zifrdx,.secundario.svelte-zifrdx,.texto.svelte-zifrdx{border:0;border-radius:999px;place-items:center;width:100%;min-height:52px;font-size:1.02rem;font-weight:700;text-decoration:none;display:grid}.principal.svelte-zifrdx{background:var(--crema);color:var(--fondo)}.principal.svelte-zifrdx:disabled{opacity:.35}.secundario.svelte-zifrdx{color:var(--crema);border:1.5px solid var(--borde);background:0 0}.texto.svelte-zifrdx{color:var(--crema-suave);background:0 0;min-height:40px;font-size:.92rem;font-weight:600}button.svelte-zifrdx:focus-visible,a.svelte-zifrdx:focus-visible{outline:2px solid var(--verde-vivo);outline-offset:2px}@media (width>=720px){.hoja.svelte-zifrdx{left:18px;right:auto;bottom:calc(18px + var(--seguro-b));border:1px solid var(--borde);border-radius:var(--radio);transform-origin:0 100%;width:min(420px,100vw - 36px);max-height:min(660px,100vh - 36px);animation:.22s cubic-bezier(.22,1,.36,1) svelte-zifrdx-brota}@keyframes svelte-zifrdx-brota{0%{opacity:0;transform:scale(.8)translateY(18px)}}.asa.svelte-zifrdx{display:none}.hoja.svelte-zifrdx header:where(.svelte-zifrdx){padding-top:16px}.fondo.svelte-zifrdx{background:#060c0373}footer.svelte-zifrdx{padding-bottom:14px}}.listo.svelte-zifrdx{text-align:center;padding:10px 0 4px}.marca.svelte-zifrdx{background:var(--verde-vivo);width:62px;height:62px;color:var(--fondo);border-radius:999px;place-items:center;margin:0 auto 14px;font-size:1.9rem;font-weight:800;display:grid}.grande.svelte-zifrdx{margin:0 0 6px;font-size:1.3rem;font-weight:800}.listo.svelte-zifrdx .principal:where(.svelte-zifrdx){margin-top:18px}:root{--fondo:#111e0b;--fondo-2:#1b2b12;--superficie:#223418;--superficie-alta:#2c3f22;--crema:#eaf3de;--crema-suave:#e8f3ddb8;--crema-tenue:#e8f1df73;--rojo:#e24b4a;--rojo-claro:#e87373;--verde-vivo:#79c841;--borde:#e8f1df24;--radio:16px;--radio-sm:11px;--sombra:0 10px 34px #060c0380;--toque:44px;--seguro-b:env(safe-area-inset-bottom,0px)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;background:var(--fondo);color-scheme:dark}body{background:var(--fondo);color:var(--crema);-webkit-font-smoothing:antialiased;margin:0;font:400 17px/1.5 system-ui,-apple-system,Segoe UI,Roboto,sans-serif;overflow-x:hidden}h1,h2,h3{margin:0;line-height:1.15}button{font:inherit;color:inherit;cursor:pointer}a{color:inherit}:focus-visible{outline:2px solid var(--verde-vivo);outline-offset:2px}.envoltura{max-width:680px;margin-inline:auto;padding:0 18px}.solo-lectores{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.portada{text-align:center;background:radial-gradient(90% 70% at 50% 0%, #385c1f8c, transparent 70%), var(--fondo);padding:50px 0 36px;position:relative;overflow:hidden}.portada__logo{width:min(300px,74vw);height:auto;margin:0 auto 10px;display:block}.portada__lema{color:var(--crema);margin:0;font-size:1.05rem;font-weight:600}.portada__detalle{max-width:34ch;color:var(--crema-tenue);text-wrap:balance;margin:5px auto 0;font-size:.86rem;line-height:1.4}.frutas{pointer-events:none;z-index:0;position:absolute;inset:0}.fruta{width:var(--tam,62px);height:var(--tam,62px);opacity:.32;will-change:transform;border-radius:50%;position:absolute}.portada>.envoltura{z-index:1;position:relative}.filtros{z-index:20;backdrop-filter:blur(12px);border-bottom:1px solid var(--borde);background:#111e0be0;padding:12px 0;position:sticky;top:0}.chips{scrollbar-width:none;gap:8px;max-width:680px;margin-inline:auto;padding:0 18px;display:flex;overflow-x:auto}.chips::-webkit-scrollbar{display:none}.chip{border:1.5px solid var(--borde);min-height:38px;color:var(--crema-suave);white-space:nowrap;background:0 0;border-radius:999px;flex:none;padding:0 17px;font-size:.92rem;font-weight:600;transition:background .18s,color .18s,border-color .18s}.chip[aria-pressed=true]{background:var(--crema);border-color:var(--crema);color:var(--fondo)}.seccion{padding:32px 0 8px}.seccion__titulo{background:var(--rojo);color:var(--crema);border-radius:12px;margin-bottom:8px;padding:7px 22px;font-size:1.25rem;font-style:italic;font-weight:800;display:inline-block;box-shadow:0 4px 16px #ad1f1f59}.carta{margin:0;padding:0;list-style:none}.renglon{text-align:left;border-radius:var(--radio-sm);background:0 0;border:0;align-items:baseline;gap:12px;width:100%;min-height:62px;padding:15px 6px;transition:background .15s;display:flex}.renglon:hover,.renglon:active{background:#e8f3dd0f}.renglon[disabled]{opacity:.4;cursor:not-allowed}.renglon__datos{flex-direction:column;flex:0 auto;gap:2px;min-width:0;display:flex}.renglon__nombre{color:var(--crema);font-weight:600}.renglon__desc{color:var(--crema-tenue);-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.82rem;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden}.renglon__guia{border-bottom:2px dotted #e8f1df47;flex:auto;min-width:20px;transform:translateY(-5px)}.renglon__precio{color:var(--crema);white-space:nowrap;flex:none;font-weight:800}.renglon__antes{color:var(--crema-tenue);margin-right:6px;font-size:.9em;font-weight:400;text-decoration:line-through}.renglon--oferta .renglon__precio{color:var(--rojo-claro)}.renglon__agotado{color:var(--crema-tenue);flex:none;font-size:.78rem;font-weight:700}.renglon__mas{width:34px;height:34px;color:var(--crema-suave);background:#e8f3dd1f;border-radius:999px;flex:none;align-self:center;place-items:center;transition:transform .15s,background .15s,color .15s;display:grid}.renglon:hover .renglon__mas,.renglon:active .renglon__mas{background:var(--crema);color:var(--fondo);transform:scale(1.1)}.renglon__mas svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;width:16px;height:16px}.pie{padding:38px 0 calc(120px + var(--seguro-b));border-top:1px solid var(--borde);text-align:center;margin-top:48px}.pie__logo{opacity:.9;width:168px;height:auto;margin:0 auto 14px;display:block}.pie p{color:var(--crema-tenue);margin:0;font-size:.9rem}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}.movimiento [data-logo],.movimiento [data-lema],.movimiento [data-chip],.movimiento [data-seccion-titulo],.movimiento [data-fila]{opacity:1;transform:none}}.movimiento [data-logo]{opacity:0;transform:scale(.82)}.movimiento [data-lema]{opacity:0;transform:translateY(16px)}.movimiento [data-chip]{opacity:0;transform:translateY(12px)}.movimiento [data-seccion-titulo],.movimiento [data-fila]{opacity:0;transform:translateY(18px)}
