.contacto[data-v-7e6d1e99]{display:flex;flex-wrap:wrap;gap:.4rem;list-style:none;margin:.65rem 0 0;padding:0}.contacto-link[data-v-7e6d1e99]{align-items:center;border:1px solid var(--rule);border-radius:999px;color:var(--ink);display:inline-flex;font-size:.8rem;gap:.35rem;line-height:1.2;max-width:100%;padding:.3rem .6rem;text-decoration:none;transition:border-color .15s ease,color .15s ease}.contacto-link span[data-v-7e6d1e99]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.contacto-link[data-v-7e6d1e99]:focus-visible,.contacto-link[data-v-7e6d1e99]:hover{border-color:var(--hot);color:var(--hot)}.cathead[data-v-dd1c8729]{border-bottom:1.5px dashed var(--rule)}.cathead.desktop[data-v-dd1c8729]{padding:2rem 2rem 1.25rem}.cathead.mobile[data-v-dd1c8729]{padding:1.6rem 1.25rem 1rem}.cathead-fila[data-v-dd1c8729]{align-items:baseline;display:flex;gap:1rem;justify-content:space-between}.cathead-name[data-v-dd1c8729]{color:var(--ink);font-family:var(--font-display);font-variation-settings:"SOFT" 60;font-weight:600;letter-spacing:-.02em;line-height:1;margin:0;min-width:0;text-wrap:balance}.cathead.desktop .cathead-name[data-v-dd1c8729]{font-size:2.1rem}.cathead.mobile .cathead-name[data-v-dd1c8729]{font-size:1.85rem}.cathead-desc[data-v-dd1c8729]{color:var(--ink-dim);font-family:var(--font-display);font-size:1rem;font-style:italic;line-height:1.4;margin-top:.5rem;max-width:34rem}.cathead-tag[data-v-dd1c8729]{color:var(--ink-faint);flex-shrink:0;font-family:var(--font-mono);font-size:.8rem;white-space:nowrap}.prod[data-v-ab16a808]{align-items:flex-start;display:flex}.prod.desktop[data-v-ab16a808]{gap:1.25rem}.prod.mobile[data-v-ab16a808]{gap:1rem}.prod-main[data-v-ab16a808]{flex:1;min-width:0}.prod-line[data-v-ab16a808]{align-items:baseline;display:flex;gap:.6rem}.prod-name[data-v-ab16a808]{color:var(--ink);font-family:var(--font-display);font-size:1.2rem;font-weight:500;letter-spacing:-.01em;line-height:1.2}.prod.mobile .prod-name[data-v-ab16a808]{font-size:1.1rem}.prod-leader[data-v-ab16a808]{border-bottom:1.5px dotted var(--rule);flex:1;min-width:.75rem;transform:translateY(-.25rem)}.prod-price[data-v-ab16a808]{color:var(--ink);font-family:var(--font-mono);font-size:.95rem;font-variant-numeric:tabular-nums;font-weight:600;white-space:nowrap}.prod-prices[data-v-ab16a808]{align-items:flex-end;display:flex;flex-direction:column;gap:.1rem}.prod-price-alt[data-v-ab16a808]{color:var(--ink-dim);font-family:var(--font-mono);font-size:.76rem;font-variant-numeric:tabular-nums;font-weight:500;white-space:nowrap}.prod-price-o[data-v-ab16a808]{color:var(--ink-faint);font-weight:400}.prod-desc[data-v-ab16a808]{color:var(--ink-dim);font-size:.92rem;line-height:1.5;margin-top:.35rem;max-width:34rem}.prod-actions[data-v-ab16a808]{align-items:center;display:flex;gap:.85rem;justify-content:flex-end;margin-top:.7rem}.prod-toppings[data-v-ab16a808]{color:var(--ink-dim);font-size:.85rem;line-height:1.45;margin-top:.35rem}.prod-lineas[data-v-ab16a808]{display:flex;flex-direction:column;gap:.4rem;margin-top:.7rem}.prod-linea[data-v-ab16a808]{align-items:center;background:var(--paper-2);border-radius:.6rem;display:flex;gap:.6rem;padding:.35rem .35rem .35rem .7rem}.prod-linea-qty[data-v-ab16a808]{color:var(--ink-dim);font-family:var(--font-mono);font-size:.85rem;font-weight:600}.prod-linea-detalle[data-v-ab16a808]{color:var(--ink);flex:1;font-size:.88rem;line-height:1.35;min-width:0}.prod-subtotal[data-v-ab16a808]{color:var(--ink-dim);font-family:var(--font-mono);font-size:.82rem;font-variant-numeric:tabular-nums}.prod-note[data-v-ab16a808]{margin-top:.7rem}.prod-note-input[data-v-ab16a808]{background:var(--field-bg);border:1.5px dashed var(--rule);border-radius:.5rem;color:var(--ink);font-family:var(--font-body);font-size:.9rem;padding:.6rem .8rem;resize:none;transition:border-color .15s;width:100%}.prod-note-input[data-v-ab16a808]::-moz-placeholder{color:var(--ink-faint)}.prod-note-input[data-v-ab16a808]::placeholder{color:var(--ink-faint)}.prod-note-input[data-v-ab16a808]:focus{border-color:var(--hot);outline:none}.prod-img[data-v-ab16a808]{flex-shrink:0;position:relative}.prod-img.lg[data-v-ab16a808]{height:7rem;width:7rem}.prod-img.sm[data-v-ab16a808]{height:5.75rem;width:5.75rem}.prod-img-el[data-v-ab16a808]{border-radius:.5rem;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.prod-sumar[data-v-ab16a808]{bottom:-.4rem;box-shadow:0 6px 14px -6px #1c191773;position:absolute;right:-.4rem}.nota-slide-enter-active[data-v-ab16a808]{overflow:hidden;transition:opacity .2s ease,max-height .25s ease}.nota-slide-leave-active[data-v-ab16a808]{overflow:hidden;transition:opacity .15s ease,max-height .2s ease}.nota-slide-enter-from[data-v-ab16a808],.nota-slide-leave-to[data-v-ab16a808]{max-height:0;opacity:0}.nota-slide-enter-to[data-v-ab16a808],.nota-slide-leave-from[data-v-ab16a808]{max-height:90px}.mapa[data-v-a3e9028c]{border:1.5px solid var(--rule);border-radius:.6rem;height:220px;overflow:hidden;position:relative;width:100%;z-index:0}.zona-feedback[data-v-a3e9028c]{font-size:.78rem;font-weight:600;line-height:1.4;margin:.5rem 0 0}.zona-dentro[data-v-a3e9028c]{color:#15803d}.zona-fuera[data-v-a3e9028c]{color:#b45309}.menu[data-v-b24ba5db]{background:var(--paper);background-image:radial-gradient(var(--rule-soft) 1.1px,transparent 1.1px);background-size:22px 22px;color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-body);min-height:100vh;-webkit-font-smoothing:antialiased}.font-display[data-v-b24ba5db]{font-family:var(--font-display);letter-spacing:-.02em}.font-mono[data-v-b24ba5db]{font-family:var(--font-mono)}.shell[data-v-b24ba5db]{margin:0 auto;max-width:64rem;padding-inline:1rem;width:100%}@media(min-width:640px){.shell[data-v-b24ba5db]{padding-inline:1.5rem}}.eyebrow[data-v-b24ba5db]{align-items:center;color:var(--hot-deep);display:inline-flex;font-family:var(--font-mono);font-size:.68rem;font-weight:500;gap:.5rem;letter-spacing:.12em;text-transform:uppercase}.eyebrow-sq[data-v-b24ba5db]{background:var(--hot);border-radius:2px;height:8px;width:8px}.perf[data-v-b24ba5db]{border-top:1.5px dashed var(--rule)}.tear[data-v-b24ba5db]{background:var(--surface);height:8px;--s:14px;-webkit-mask:conic-gradient(from -45deg at bottom,#0000 90deg,#000 0) 50% /var(--s) 100% repeat-x;mask:conic-gradient(from -45deg at bottom,#0000 90deg,#000 0) 50% /var(--s) 100% repeat-x}.tear.top[data-v-b24ba5db]{transform:scaleY(-1)}.btn-hot[data-v-b24ba5db]{align-items:center;background:var(--hot-fondo,var(--hot));border:none;border-radius:.6rem;box-shadow:0 12px 24px -12px var(--hot);color:var(--hot-contraste,#fff);cursor:pointer;display:inline-flex;font-size:.92rem;font-weight:600;gap:.4rem;justify-content:center;padding:.7rem 1.3rem;transition:background .15s,transform .15s}.btn-hot[data-v-b24ba5db]:hover{background:var(--hot-deep);transform:translateY(-1px)}.btn-hot[data-v-b24ba5db]:disabled{box-shadow:none;cursor:not-allowed;opacity:.45;transform:none}.btn-outline[data-v-b24ba5db]{align-items:center;background:transparent;border:1.5px solid var(--rule);border-radius:.55rem;color:var(--ink);cursor:pointer;display:inline-flex;font-size:.85rem;font-weight:600;gap:.4rem;justify-content:center;padding:.65rem 1rem;transition:border-color .15s,background .15s}.btn-outline[data-v-b24ba5db]:hover{border-color:var(--ink)}.grow[data-v-b24ba5db]{flex:1}.status-pill[data-v-b24ba5db]{align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:999px;color:var(--ink);display:inline-flex;font-size:.85rem;font-weight:600;gap:.45rem;padding:.35rem .75rem}.status-dot[data-v-b24ba5db]{border-radius:999px;height:.45rem;width:.45rem}.status-pill.open .status-dot[data-v-b24ba5db]{background:var(--go)}.status-pill.closed .status-dot[data-v-b24ba5db]{background:var(--ink-faint)}.mbanner[data-v-b24ba5db]{background:linear-gradient(135deg,var(--hot-tint),var(--paper-2));border-bottom:1px solid var(--rule-soft);height:9rem;overflow:hidden;position:relative;width:100%}.mbanner-img[data-v-b24ba5db]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mbanner-fallback[data-v-b24ba5db]{align-items:center;color:var(--hot);display:flex;inset:0;justify-content:center;opacity:.3;position:absolute}@media(min-width:640px){.mbanner[data-v-b24ba5db]{height:13rem}}@media(min-width:1024px){.mbanner[data-v-b24ba5db]{height:16rem}}.mhead[data-v-b24ba5db]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:color-mix(in srgb,var(--paper) 90%,transparent);border-bottom:1px solid var(--rule-soft);position:sticky;top:0;z-index:30}.mhead-in[data-v-b24ba5db]{align-items:center;display:flex;gap:.9rem;padding-block:.75rem}.mlogo[data-v-b24ba5db]{border-radius:.7rem;box-shadow:var(--shadow);flex-shrink:0;height:3rem;overflow:hidden;width:3rem}.mlogo-img[data-v-b24ba5db]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.mlogo-iniciales[data-v-b24ba5db]{align-items:center;background:var(--surface);border:1px solid var(--rule);color:var(--hot-deep);display:flex;font-family:var(--font-display);font-size:1.2rem;font-weight:600;justify-content:center;letter-spacing:-.02em}.mhead-id[data-v-b24ba5db]{flex:1;min-width:0}.mname[data-v-b24ba5db]{color:var(--ink);font-size:1.35rem;font-weight:600;line-height:1.1}.mdesc[data-v-b24ba5db],.mname[data-v-b24ba5db]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mdesc[data-v-b24ba5db]{color:var(--ink-dim);font-family:var(--font-display);font-size:.95rem;font-style:italic;margin-top:.15rem}.mhead-actions[data-v-b24ba5db]{align-items:center;display:flex;flex-shrink:0;gap:.25rem 1.1rem}.mhead-link[data-v-b24ba5db]{background:none;border:0;color:var(--ink);cursor:pointer;font:inherit;font-size:.9rem;font-weight:500;min-height:44px;padding:0;text-decoration:underline;text-decoration-color:var(--rule);text-underline-offset:4px;transition:text-decoration-color .15s}.mhead-link[data-v-b24ba5db]:hover,.mhead-link[aria-expanded=true][data-v-b24ba5db]{text-decoration-color:currentColor}@media(max-width:640px){.mhead-in[data-v-b24ba5db]{flex-wrap:wrap;row-gap:.55rem}.mhead-id[data-v-b24ba5db]{flex-basis:calc(100% - 3.9rem)}.mhead-actions[data-v-b24ba5db]{flex-basis:100%}}.mhorarios[data-v-b24ba5db]{background:var(--paper-2);border-top:1px solid var(--rule-soft)}.mhorarios-in[data-v-b24ba5db]{padding-block:1rem}.mhorarios-in .eyebrow[data-v-b24ba5db]{margin-bottom:.75rem}.mhorarios-rows[data-v-b24ba5db]{display:flex;flex-wrap:wrap;gap:.5rem}.mhorario[data-v-b24ba5db]{align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:.5rem;display:flex;font-size:.78rem;gap:1.25rem;justify-content:space-between;padding:.5rem .9rem}.mh-dias[data-v-b24ba5db]{color:var(--ink-dim)}.mh-hs[data-v-b24ba5db]{color:var(--ink);font-weight:600}.mpagos-chips[data-v-b24ba5db]{display:flex;flex-wrap:wrap;gap:.5rem}.mpago-chip[data-v-b24ba5db]{align-items:center;background:var(--surface);border:1px solid var(--rule);border-radius:.5rem;color:var(--ink);display:inline-flex;font-size:.78rem;font-weight:600;gap:.4rem;padding:.5rem .9rem}.mmain[data-v-b24ba5db]{flex:1;padding-bottom:7rem;padding-top:1.75rem}.mempty[data-v-b24ba5db]{background:var(--surface);border:1px solid var(--rule);border-radius:1rem;box-shadow:var(--shadow);margin:3rem auto;max-width:30rem;padding:3.5rem 2rem;text-align:center}.mempty-mark[data-v-b24ba5db]{align-items:center;background:var(--hot-tint);border-radius:.8rem;color:var(--hot);display:flex;height:3.5rem;justify-content:center;margin:0 auto 1.25rem;width:3.5rem}.mempty-t[data-v-b24ba5db]{color:var(--ink);font-size:1.15rem;font-weight:700}.mempty-s[data-v-b24ba5db]{color:var(--ink-faint);font-size:.76rem;margin-top:.5rem}.mdesk[data-v-b24ba5db]{display:none}@media(min-width:1024px){.mdesk[data-v-b24ba5db]{align-items:start;display:grid;gap:2.5rem;grid-template-columns:17rem 1fr}}.mindex[data-v-b24ba5db]{position:sticky;top:calc(var(--alto-mhead, 5rem) + 1.5rem)}.mindex-lbl[data-v-b24ba5db]{margin-bottom:.75rem}.mindex-nav[data-v-b24ba5db]{display:flex;flex-direction:column;gap:.15rem}.cat-btn[data-v-b24ba5db]{align-items:center;background:transparent;border:none;border-radius:.5rem;cursor:pointer;display:grid;gap:.7rem;grid-template-columns:auto 1fr auto;min-height:44px;padding:.55rem .7rem;text-align:left;transition:background .15s;width:100%}.cat-btn[data-v-b24ba5db]:hover{background:var(--paper-2)}.cat-btn.active[data-v-b24ba5db]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--rule)}.cat-num[data-v-b24ba5db]{color:var(--ink-faint);font-size:.75rem;font-weight:600}.cat-btn.active .cat-num[data-v-b24ba5db]{color:var(--hot-deep)}.cat-name[data-v-b24ba5db]{color:var(--ink-dim);font-size:.95rem;font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cat-btn.active .cat-name[data-v-b24ba5db]{color:var(--ink);font-weight:600}.cat-count[data-v-b24ba5db]{color:var(--ink-faint);font-size:.75rem}.mcarta[data-v-b24ba5db]{background:var(--surface);border:1px solid var(--rule);border-radius:1rem;box-shadow:var(--shadow);overflow:hidden}.mprods[data-v-b24ba5db]{display:flex;flex-direction:column}.mprods.desktop[data-v-b24ba5db]{padding:.5rem 2rem 1rem}.mprods.mobile[data-v-b24ba5db]{padding:.5rem 1.1rem .75rem}.mprods[data-v-b24ba5db]>*{border-bottom:1.5px dashed var(--rule);padding-block:1.35rem}.mprods[data-v-b24ba5db]>:last-child{border-bottom:none}.mprods-empty[data-v-b24ba5db]{color:var(--ink-faint);font-size:.8rem;padding:3rem 1rem;text-align:center}.mcontacto[data-v-b24ba5db]:has(.contacto){margin-bottom:1.25rem}.mcontacto[data-v-b24ba5db] .contacto{margin-top:0}.mbuscar[data-v-b24ba5db]{align-items:center;background:var(--paper);border:1.5px solid var(--rule);border-radius:.75rem;color:var(--ink-faint);display:flex;gap:.55rem;margin:1rem;padding:.65rem .9rem;transition:border-color .15s ease}.mbuscar[data-v-b24ba5db]:focus-within{border-color:var(--hot);color:var(--hot)}.mbuscar-input[data-v-b24ba5db]{background:transparent;border:0;color:var(--ink);flex:1;font:inherit;font-size:.95rem;min-width:0;outline:0}.mcat-seccion[data-v-b24ba5db]{scroll-margin-top:calc(var(--alto-mhead, 5rem) + 4.5rem)}@media(min-width:1024px){.mcat-seccion[data-v-b24ba5db]{scroll-margin-top:calc(var(--alto-mhead, 5rem) + 1.5rem)}}.mcat-seccion+.mcat-seccion[data-v-b24ba5db]{border-top:1px dashed var(--rule)}.mmob[data-v-b24ba5db]{display:block}@media(min-width:1024px){.mmob[data-v-b24ba5db]{display:none}}.mmob-tabs[data-v-b24ba5db]{background:var(--paper);border-bottom:1px solid var(--rule);display:flex;gap:1.4rem;margin:0 -1rem 1rem;overflow-x:auto;padding:0 1rem;position:sticky;top:var(--alto-mhead,0);z-index:20}@media(min-width:640px){.mmob-tabs[data-v-b24ba5db]{margin-inline:-1.5rem;padding-inline:1.5rem}}.tab[data-v-b24ba5db]{background:none;border:0;border-bottom:2px solid transparent;color:var(--ink-dim);cursor:pointer;flex-shrink:0;font-family:var(--font-body);font-size:.95rem;font-weight:500;height:3rem;padding:0;transition:color .15s,border-color .15s;white-space:nowrap}.tab.active[data-v-b24ba5db],.tab[data-v-b24ba5db]:hover{color:var(--ink)}.tab.active[data-v-b24ba5db]{border-bottom-color:var(--hot);font-weight:600}.cartbar[data-v-b24ba5db]{bottom:0;inset-inline:0;padding-bottom:.9rem;pointer-events:none;position:fixed;z-index:40}.cartbar-in[data-v-b24ba5db]{filter:drop-shadow(0 -10px 30px rgba(23,19,13,.18));pointer-events:auto}.cartbar-body[data-v-b24ba5db]{align-items:center;background:var(--surface);border-radius:0 0 .9rem .9rem;display:flex;gap:1rem;justify-content:space-between;padding:.85rem 1.25rem}.cartbar-lbl[data-v-b24ba5db]{color:var(--ink-dim);font-family:var(--font-body);font-size:.85rem}.cartbar-total[data-v-b24ba5db]{color:var(--ink);font-size:1.5rem;font-variant-numeric:tabular-nums;font-weight:600;letter-spacing:-.01em}.cartbar-total-alt[data-v-b24ba5db]{color:var(--ink-dim);font-size:.82rem;font-variant-numeric:tabular-nums;font-weight:500}.modal[data-v-b24ba5db]{align-items:flex-end;display:flex;inset:0;justify-content:center;position:fixed;z-index:50}@media(min-width:640px){.modal[data-v-b24ba5db]{align-items:center}}.modal-bg[data-v-b24ba5db]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17130d8c;inset:0;position:absolute}.modal-panel[data-v-b24ba5db]{background:var(--paper);border-radius:1.25rem 1.25rem 0 0;color:var(--ink);display:flex;flex-direction:column;font-family:var(--font-body);max-height:92vh;max-height:92dvh;position:relative;width:100%}@media(min-width:640px){.modal-panel[data-v-b24ba5db]{border-radius:1.25rem;max-width:30rem}}.modal-head[data-v-b24ba5db]{align-items:flex-start;display:flex;flex-shrink:0;justify-content:space-between;padding:1.5rem 1.5rem 1rem}.modal-title[data-v-b24ba5db]{color:var(--ink);font-size:1.4rem;font-weight:700;margin-top:.4rem}.modal-x[data-v-b24ba5db]{align-items:center;background:var(--paper-2);border:none;border-radius:999px;color:var(--ink-dim);cursor:pointer;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.modal-x[data-v-b24ba5db]:hover{background:var(--rule)}.stepper[data-v-b24ba5db]{border-bottom:1.5px dashed var(--rule);flex-shrink:0;justify-content:center;padding:.5rem 1.5rem 1.25rem}.step-node[data-v-b24ba5db],.stepper[data-v-b24ba5db]{align-items:center;display:flex;gap:.4rem}.step-circle[data-v-b24ba5db]{align-items:center;border-radius:999px;display:inline-flex;flex-shrink:0;font-size:.72rem;font-weight:600;height:1.7rem;justify-content:center;width:1.7rem}.step-circle.done[data-v-b24ba5db]{background:var(--go);color:#fff}.step-circle.now[data-v-b24ba5db]{background:var(--hot-fondo,var(--hot));color:var(--hot-contraste,#fff)}.step-circle.pending[data-v-b24ba5db]{background:var(--paper-2);border:1px solid var(--rule);color:var(--ink-faint)}.step-lbl[data-v-b24ba5db]{color:var(--ink-faint);display:none;font-size:.68rem}.step-lbl.current[data-v-b24ba5db]{color:var(--ink);font-weight:600}@media(min-width:480px){.step-lbl[data-v-b24ba5db]{display:inline}}.step-bar[data-v-b24ba5db]{background:var(--rule);flex:1;height:1.5px;max-width:2rem;min-width:.6rem}.modal-step[data-v-b24ba5db]{display:flex;flex:1 1 auto;flex-direction:column;gap:1.1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1.5rem}.step-eyebrow[data-v-b24ba5db]{color:var(--hot-deep);font-size:.66rem;letter-spacing:.1em}.step-title[data-v-b24ba5db]{color:var(--ink);font-size:1.25rem;font-weight:700;margin-top:-.6rem}.step-sub[data-v-b24ba5db]{color:var(--ink-dim);font-size:.88rem;margin-top:-.7rem}.fields[data-v-b24ba5db]{display:flex;flex-direction:column;gap:.9rem}.fields label[data-v-b24ba5db]{color:var(--ink);display:block;font-size:.78rem;font-weight:600;margin-bottom:.35rem}.req[data-v-b24ba5db]{color:var(--hot)}.opt[data-v-b24ba5db]{color:var(--ink-faint);font-weight:400}.field-input[data-v-b24ba5db]{background:var(--surface);border:1.5px solid var(--rule);border-radius:.55rem;color:var(--ink);font-family:var(--font-body);font-size:.92rem;padding:.7rem .9rem;transition:border-color .15s,box-shadow .15s;width:100%}.field-input[data-v-b24ba5db]::-moz-placeholder{color:var(--ink-faint)}.field-input[data-v-b24ba5db]::placeholder{color:var(--ink-faint)}.field-input[data-v-b24ba5db]:focus{border-color:var(--hot);box-shadow:0 0 0 3px var(--hot-tint);outline:none}.field-hint[data-v-b24ba5db]{color:var(--ink-faint);font-size:.72rem;margin-top:.3rem}.resize-none[data-v-b24ba5db]{resize:none}.map-field label[data-v-b24ba5db]{color:var(--ink);display:block;font-size:.78rem;font-weight:600;margin-bottom:.4rem}.mapa-fallback[data-v-b24ba5db]{align-items:center;background:var(--paper-2);border:1.5px solid var(--rule);border-radius:.6rem;color:var(--ink-faint);display:flex;font-size:.82rem;gap:.5rem;height:220px;justify-content:center}.spinner-dark[data-v-b24ba5db]{border-color:color-mix(in srgb,var(--ink) 25%,transparent);border-top-color:var(--ink)}.geo-preprompt[data-v-b24ba5db]{background:var(--paper-2);border:1.5px dashed var(--rule);border-radius:.6rem;padding:1rem}.geo-preprompt-t[data-v-b24ba5db]{color:var(--ink);font-size:.92rem;font-weight:600}.geo-preprompt-s[data-v-b24ba5db]{color:var(--ink-faint);font-size:.78rem;margin-top:.3rem}.geo-preprompt-acciones[data-v-b24ba5db]{display:flex;gap:.6rem;margin-top:.9rem}.geo-preprompt-acciones .btn-hot[data-v-b24ba5db],.geo-preprompt-acciones .btn-outline[data-v-b24ba5db]{flex:1;font-size:.82rem;padding:.6rem .8rem}.geo-aviso[data-v-b24ba5db]{color:var(--hot-deep)}.datos-card[data-v-b24ba5db]{background:var(--surface);border:1.5px solid var(--rule);border-radius:.8rem;overflow:hidden}.datos-body[data-v-b24ba5db]{display:flex;flex-direction:column;gap:.2rem;padding:1rem 1.1rem}.datos-nombre[data-v-b24ba5db]{color:var(--ink);font-size:1rem;font-weight:700}.datos-linea[data-v-b24ba5db]{align-items:center;color:var(--ink-dim);display:flex;font-size:.85rem;gap:.35rem}.datos-ref[data-v-b24ba5db]{color:var(--ink-faint);font-size:.8rem;padding-left:1.1rem}.datos-acciones[data-v-b24ba5db]{border-top:1px dashed var(--rule);display:flex}.datos-btn[data-v-b24ba5db]{background:transparent;border:none;color:var(--hot-deep);cursor:pointer;flex:1;font-family:var(--font-body);font-size:.8rem;font-weight:600;padding:.65rem .5rem;transition:background .15s}.datos-btn[data-v-b24ba5db]:hover{background:var(--hot-tint)}.datos-acciones .datos-btn+.datos-btn[data-v-b24ba5db]{border-left:1px dashed var(--rule);color:var(--ink-dim)}.tipo-opts[data-v-b24ba5db]{margin-bottom:1.1rem}.retiro-local[data-v-b24ba5db]{align-items:center;color:var(--ink-dim);display:flex;font-size:.85rem;gap:.4rem;margin:0 0 1rem}.retiro-local strong[data-v-b24ba5db]{color:var(--ink)}.pay-opts[data-v-b24ba5db]{display:flex;flex-direction:column;gap:.7rem}.pay-opt[data-v-b24ba5db]{align-items:center;background:var(--surface);border:2px solid var(--rule);border-radius:.8rem;cursor:pointer;display:flex;gap:.9rem;padding:1rem;text-align:left;transition:border-color .15s,background .15s;width:100%}.pay-opt.sel[data-v-b24ba5db]{background:var(--hot-tint);border-color:var(--hot)}.pay-ico[data-v-b24ba5db]{align-items:center;background:var(--paper-2);border-radius:.6rem;color:var(--ink-dim);display:inline-flex;flex-shrink:0;height:2.4rem;justify-content:center;width:2.4rem}.pay-opt.sel .pay-ico[data-v-b24ba5db]{background:var(--hot-fondo,var(--hot));color:var(--hot-contraste,#fff)}.pay-txt[data-v-b24ba5db]{display:flex;flex:1;flex-direction:column}.pay-t[data-v-b24ba5db]{color:var(--ink);font-size:.9rem;font-weight:600}.pay-s[data-v-b24ba5db]{color:var(--ink-faint);font-size:.75rem}.pay-radio[data-v-b24ba5db]{align-items:center;border:2px solid var(--rule);border-radius:999px;color:var(--hot-contraste,#fff);display:inline-flex;flex-shrink:0;height:1.25rem;justify-content:center;width:1.25rem}.pay-opt.sel .pay-radio[data-v-b24ba5db]{background:var(--hot);border-color:var(--hot)}.step-actions[data-v-b24ba5db]{background:var(--paper);border-top:1px solid var(--rule-soft);bottom:-1.5rem;display:flex;gap:.7rem;margin:.2rem -1.5rem -1.5rem;padding:.9rem 1.5rem calc(1.5rem + env(safe-area-inset-bottom,0px));position:sticky;z-index:1}.rticket[data-v-b24ba5db]{filter:drop-shadow(var(--shadow))}.rticket-body[data-v-b24ba5db]{background:var(--surface);font-size:.82rem;padding:1.1rem 1.25rem}.rticket-head[data-v-b24ba5db]{color:var(--ink-faint);font-size:.72rem;letter-spacing:.06em}.rticket-body .perf[data-v-b24ba5db]{margin:.75rem 0}.rticket-items[data-v-b24ba5db]{display:flex;flex-direction:column;gap:.55rem}.rti-line[data-v-b24ba5db]{align-items:baseline;display:flex;gap:.5rem}.rti-qty[data-v-b24ba5db]{color:var(--hot);font-weight:600}.rti-name[data-v-b24ba5db]{color:var(--ink);flex:1}.rti-price[data-v-b24ba5db]{color:var(--ink-dim);font-variant-numeric:tabular-nums}.rti-note[data-v-b24ba5db]{color:var(--ink-faint);font-size:.72rem;margin-top:.15rem;padding-left:1.4rem}.rti-total[data-v-b24ba5db]{color:var(--ink);font-size:.98rem;font-weight:700}.rti-total[data-v-b24ba5db],.rti-total-alt[data-v-b24ba5db]{display:flex;justify-content:space-between}.rti-total-alt[data-v-b24ba5db]{color:var(--ink-dim);font-size:.8rem;font-weight:500}.rti-meta[data-v-b24ba5db]{align-items:center;color:var(--ink-dim);display:flex;font-size:.75rem;gap:.4rem;margin-top:.35rem}.rti-ref[data-v-b24ba5db]{color:var(--ink-faint);padding-left:1.15rem}.form-err[data-v-b24ba5db]{background:var(--hot-tint);color:var(--hot-deep)}.form-err[data-v-b24ba5db],.form-info[data-v-b24ba5db]{border-radius:.5rem;font-size:.82rem;padding:.65rem .9rem}.form-info[data-v-b24ba5db]{background:var(--paper-2);color:var(--ink)}.mok[data-v-b24ba5db]{display:flex;flex-direction:column;gap:.6rem;padding:1.5rem .5rem;text-align:center}.mok[data-v-b24ba5db],.mok-stamp[data-v-b24ba5db]{align-items:center}.mok-stamp[data-v-b24ba5db]{border:1.5px dashed var(--go);border-radius:.5rem;color:var(--go);display:inline-flex;font-size:.72rem;font-weight:600;gap:.4rem;letter-spacing:.05em;padding:.5rem .9rem;transform:rotate(-1.5deg)}.mok-title[data-v-b24ba5db]{color:var(--ink);font-size:1.5rem;font-weight:700;margin-top:.4rem}.mok-sub[data-v-b24ba5db]{color:var(--ink-dim);font-size:.88rem;max-width:22rem}.mok-zona-aviso[data-v-b24ba5db]{background:var(--hot-tint);border-radius:.5rem;color:var(--hot-deep);font-size:.8rem;gap:.4rem;max-width:22rem;padding:.55rem .8rem}.mok-codigo[data-v-b24ba5db],.mok-zona-aviso[data-v-b24ba5db]{align-items:center;display:inline-flex}.mok-codigo[data-v-b24ba5db]{background:var(--paper);border:1.5px dashed var(--rule);border-radius:.6rem;gap:.7rem;margin-block:.2rem;padding:.6rem 1rem}.mok-codigo-lbl[data-v-b24ba5db]{color:var(--ink-faint);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase}.mok-codigo-val[data-v-b24ba5db]{color:var(--ink);font-size:1.5rem;font-weight:700;letter-spacing:.18em}.mok .btn-hot[data-v-b24ba5db]{margin-top:.8rem}.mok-transfer[data-v-b24ba5db]{background:var(--paper);border:1.5px dashed var(--rule);border-radius:.6rem;display:flex;flex-direction:column;gap:.6rem;max-width:22rem;padding:.85rem 1rem;text-align:left;width:100%}.mtr-monto[data-v-b24ba5db]{color:var(--ink-dim);font-size:.85rem}.mtr-monto b[data-v-b24ba5db]{color:var(--ink);font-size:1rem}.mtr-datos[data-v-b24ba5db]{display:flex;flex-direction:column;gap:.4rem}.mtr-dato[data-v-b24ba5db]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between}.mtr-dato dt[data-v-b24ba5db]{color:var(--ink-faint);font-size:.64rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.mtr-dato dd[data-v-b24ba5db]{color:var(--ink);font-size:.85rem;font-weight:600;text-align:right;word-break:break-word}.btn-go[data-v-b24ba5db]{background:var(--go);box-shadow:0 12px 24px -12px var(--go);width:100%}.btn-go[data-v-b24ba5db]:hover{filter:brightness(.93)}.spinner[data-v-b24ba5db]{animation:spin-b24ba5db .7s linear infinite;border:2px solid color-mix(in srgb,currentColor 40%,transparent);border-radius:999px;border-top-color:currentcolor;height:1.05rem;width:1.05rem}@keyframes spin-b24ba5db{to{transform:rotate(1turn)}}.mfoot[data-v-b24ba5db]{border-top:1px solid var(--rule-soft);padding:1.5rem 1rem;text-align:center}.mfoot p[data-v-b24ba5db]{color:var(--ink-faint);font-size:.72rem}.mfoot-link[data-v-b24ba5db]{color:var(--ink-dim);font-weight:600;text-decoration:none}.mfoot-link[data-v-b24ba5db]:hover{color:var(--hot)}.slide-down-enter-active[data-v-b24ba5db],.slide-down-leave-active[data-v-b24ba5db]{transition:opacity .2s ease,transform .2s ease}.slide-down-enter-from[data-v-b24ba5db],.slide-down-leave-to[data-v-b24ba5db]{opacity:0;transform:translateY(-8px)}.cart-bar-enter-active[data-v-b24ba5db],.cart-bar-leave-active[data-v-b24ba5db]{transition:opacity .25s ease,transform .25s ease}.cart-bar-enter-from[data-v-b24ba5db],.cart-bar-leave-to[data-v-b24ba5db]{opacity:0;transform:translateY(16px)}.modal-slide-enter-active[data-v-b24ba5db],.modal-slide-leave-active[data-v-b24ba5db]{transition:opacity .3s ease}.modal-slide-enter-from[data-v-b24ba5db],.modal-slide-leave-to[data-v-b24ba5db]{opacity:0}.modal-slide-enter-active .modal-panel[data-v-b24ba5db],.modal-slide-leave-active .modal-panel[data-v-b24ba5db]{transition:transform .3s ease}.modal-slide-enter-from .modal-panel[data-v-b24ba5db],.modal-slide-leave-to .modal-panel[data-v-b24ba5db]{transform:translateY(40px)}.scrollbar-hide[data-v-b24ba5db]{-ms-overflow-style:none;scrollbar-width:none}.scrollbar-hide[data-v-b24ba5db]::-webkit-scrollbar{display:none}.menu a[data-v-b24ba5db]:focus-visible,.menu button[data-v-b24ba5db]:focus-visible,.menu input[data-v-b24ba5db]:focus-visible,.menu textarea[data-v-b24ba5db]:focus-visible,.modal button[data-v-b24ba5db]:focus-visible,.modal input[data-v-b24ba5db]:focus-visible,.modal textarea[data-v-b24ba5db]:focus-visible{border-radius:.35rem;outline:2px solid var(--hot);outline-offset:2px}@media(prefers-reduced-motion:reduce){.btn-hot[data-v-b24ba5db]:hover{transform:none}.spinner[data-v-b24ba5db]{animation:none}}
