.pos-mockup[data-astro-cid-sye2wlgj]{width:100%;max-width:480px}.pos-screen[data-astro-cid-sye2wlgj]{background:linear-gradient(180deg,var(--color-bg-2) 0%,var(--color-bg-3) 100%);border:1px solid var(--color-line-2);border-radius:var(--radius-lg);padding:1.25rem;box-shadow:0 20px 60px -20px #00000080,0 8px 24px -8px var(--color-glow-soft)}.ps-head[data-astro-cid-sye2wlgj]{display:flex;justify-content:space-between;align-items:center;padding-bottom:.875rem;border-bottom:1px dashed var(--color-line-2);margin-bottom:.875rem}.ps-label[data-astro-cid-sye2wlgj]{font-size:.625rem;color:var(--color-ink-3);letter-spacing:.12em;text-transform:uppercase}.ps-cart[data-astro-cid-sye2wlgj]{font-size:.6875rem;color:var(--color-ink-2);letter-spacing:.06em}.ps-cart-num[data-astro-cid-sye2wlgj]{color:var(--color-signal);font-weight:800}.ps-grid[data-astro-cid-sye2wlgj]{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin-bottom:1rem}.ps-prod[data-astro-cid-sye2wlgj]{display:flex;flex-direction:column;gap:.25rem;padding:.625rem .5rem;border:1px solid var(--color-line-2);border-radius:6px;background:#f5f0e105;min-height:70px;justify-content:space-between}.ps-prod[data-astro-cid-sye2wlgj].cat-mint{border-color:#00d9a340}.ps-prod[data-astro-cid-sye2wlgj].cat-amber{border-color:#f4b4002e}.ps-prod-code[data-astro-cid-sye2wlgj]{font-size:.5625rem;color:var(--color-ink-4);letter-spacing:.04em}.ps-prod-name[data-astro-cid-sye2wlgj]{font-size:.6875rem;color:var(--color-ink);font-weight:600;line-height:1.2}.ps-prod-price[data-astro-cid-sye2wlgj]{font-size:.75rem;color:var(--color-signal);font-weight:700;font-variant-numeric:tabular-nums}.ps-foot[data-astro-cid-sye2wlgj]{display:flex;justify-content:space-between;align-items:center;padding-top:.875rem;border-top:1px solid var(--color-line)}.ps-total[data-astro-cid-sye2wlgj]{display:flex;flex-direction:column;gap:.125rem}.ps-total-label[data-astro-cid-sye2wlgj]{font-size:.5625rem;color:var(--color-ink-3);letter-spacing:.14em;font-weight:700}.ps-total-amount[data-astro-cid-sye2wlgj]{font-size:1.5rem;font-weight:800;color:var(--color-ink);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ps-cobrar[data-astro-cid-sye2wlgj]{padding:.625rem 1rem;background:var(--color-signal);color:var(--color-bg);border-radius:var(--radius-md);font-size:.8125rem;font-weight:700;letter-spacing:.02em}.inputs-grid[data-astro-cid-sye2wlgj]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem}@media(max-width:980px){.inputs-grid[data-astro-cid-sye2wlgj]{grid-template-columns:1fr}}.input-card[data-astro-cid-sye2wlgj]{background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:2rem 1.75rem}.input-card[data-astro-cid-sye2wlgj] h3[data-astro-cid-sye2wlgj]{font-size:1.125rem;font-weight:600;margin:1rem 0 .625rem}.input-card[data-astro-cid-sye2wlgj] p[data-astro-cid-sye2wlgj]{color:var(--color-ink-2);font-size:.9375rem;line-height:1.55}.print-row[data-astro-cid-sye2wlgj]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}@media(max-width:780px){.print-row[data-astro-cid-sye2wlgj]{grid-template-columns:1fr}}.print-card[data-astro-cid-sye2wlgj]{background:var(--color-bg-2);border:1px solid var(--color-line);border-radius:var(--radius-lg);padding:2rem 1.75rem}.pc-eyebrow[data-astro-cid-sye2wlgj]{font-size:.625rem;color:var(--color-signal);letter-spacing:.14em;font-weight:700;display:block;margin-bottom:.75rem}.print-card[data-astro-cid-sye2wlgj] h3[data-astro-cid-sye2wlgj]{font-size:1.25rem;font-weight:600;margin:0 0 .625rem;color:var(--color-ink)}.print-card[data-astro-cid-sye2wlgj] p[data-astro-cid-sye2wlgj]{color:var(--color-ink-2);font-size:.9375rem;line-height:1.55;margin-bottom:1.25rem}.pc-list[data-astro-cid-sye2wlgj]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:.5rem}.pc-list[data-astro-cid-sye2wlgj] li[data-astro-cid-sye2wlgj]{display:flex;align-items:center;gap:.625rem;font-size:.875rem;color:var(--color-ink-2)}.pc-tick[data-astro-cid-sye2wlgj]{width:18px;height:18px;background:#00d9a31f;color:var(--color-signal);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}
