.product-card[data-v-fe11151c]{border:1px solid var(--color-border);background:var(--color-card);border-radius:12px;transition:transform .3s,box-shadow .3s,border-color .3s}.card-img-wrapper[data-v-fe11151c]{border-radius:12px 12px 0 0}.product-card[data-v-fe11151c]:hover{transform:scale(1.02)}.card-theme-restaurante[data-v-fe11151c]:hover{border-color:color-mix(in srgb, var(--color-accent) 35%, transparent);box-shadow:0 12px 40px -8px color-mix(in srgb, var(--color-accent) 22%, transparent), 0 4px 12px #0000000f}.card-theme-bar[data-v-fe11151c]:hover{border-color:color-mix(in srgb, var(--color-accent) 40%, transparent);box-shadow:0 0 24px color-mix(in srgb, var(--color-accent) 35%, transparent), 0 8px 24px #0006}.card-theme-cafe[data-v-fe11151c]{border-radius:16px}.card-theme-cafe .card-img-wrapper[data-v-fe11151c]{border-radius:16px 16px 0 0}.card-theme-cafe[data-v-fe11151c]:hover{box-shadow:0 8px 32px #0000001a}.card-theme-fastfood[data-v-fe11151c]{border-left:3px solid var(--color-accent);border-radius:0 0 12px 12px}.card-theme-fastfood .card-img-wrapper[data-v-fe11151c]{border-radius:0}.card-theme-fastfood[data-v-fe11151c]:hover{box-shadow:0 6px 24px #00000026}.card-theme-pizzaria[data-v-fe11151c]:hover{border-left:3px solid var(--color-accent);box-shadow:0 8px 32px -4px color-mix(in srgb, var(--color-accent) 30%, transparent), 0 4px 12px #0000001a}@keyframes card-fade-up-fe11151c{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}.card-not-visible[data-v-fe11151c]{opacity:0;transform:translateY(16px)}.card-animate-in[data-v-fe11151c]{animation:.35s ease-out both card-fade-up-fe11151c}@media (prefers-reduced-motion:reduce){.card-not-visible[data-v-fe11151c]{opacity:1;transform:none}.card-animate-in[data-v-fe11151c]{animation:none}.product-card[data-v-fe11151c]{transition:none}.product-card[data-v-fe11151c]:hover{box-shadow:none;transform:none}}.vms-wrap[data-v-0b4e91c2]{scrollbar-width:none;-ms-overflow-style:none;gap:.375rem;display:flex;overflow-x:auto}.vms-wrap[data-v-0b4e91c2]::-webkit-scrollbar{display:none}.vms-btn[data-v-0b4e91c2]{cursor:pointer;white-space:nowrap;border:1px solid;border-radius:9999px;align-items:center;gap:.3rem;padding:.3rem .65rem;font-size:.7rem;font-weight:600;line-height:1.2;transition:background .15s,color .15s,border-color .15s;display:inline-flex}.vms-btn[data-v-0b4e91c2]:hover{opacity:.85}.vms-icon[data-v-0b4e91c2]{font-size:.8rem}@media (prefers-reduced-motion:reduce){.vms-btn[data-v-0b4e91c2]{transition:none}}.pli-row[data-v-e51ebebc]{cursor:pointer;border:1px solid;border-radius:.75rem;align-items:center;transition:box-shadow .2s,transform .2s;display:flex;overflow:hidden}.pli-row[data-v-e51ebebc]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.pli-row[data-v-e51ebebc]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.pli-img-wrap[data-v-e51ebebc]{flex-shrink:0;width:80px;height:80px;position:relative}.pli-img[data-v-e51ebebc]{-o-object-fit:cover;object-fit:cover;width:80px;height:80px;display:block}.pli-badges-img[data-v-e51ebebc]{gap:2px;display:flex;position:absolute;bottom:3px;left:3px}.pli-badge[data-v-e51ebebc]{border-radius:3px;padding:.1rem .2rem;font-size:.55rem;font-weight:700;line-height:1.3}.pli-badge--star[data-v-e51ebebc]{color:#fff;background:#b47800eb}.pli-badge--fire[data-v-e51ebebc]{color:#fff;background:#dc2626eb}.pli-body[data-v-e51ebebc]{flex:1;min-width:0;padding:.5rem}.pli-nome[data-v-e51ebebc]{-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:.875rem;font-weight:700;line-height:1.3;display:-webkit-box;overflow:hidden}.pli-desc[data-v-e51ebebc]{-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.pli-right[data-v-e51ebebc]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.4rem;padding:.5rem .75rem;display:flex}.pli-preco-wrap[data-v-e51ebebc]{text-align:right}.pli-preco-old[data-v-e51ebebc]{opacity:.75;font-size:.65rem;text-decoration:line-through;display:block}.pli-preco[data-v-e51ebebc]{text-align:right;font-size:.8rem;font-weight:800;line-height:1.2;display:block}.pli-from[data-v-e51ebebc]{opacity:.8;font-size:.55rem;font-weight:500;display:block}.pli-add[data-v-e51ebebc]{color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.1rem;font-weight:700;line-height:1;transition:opacity .15s;display:flex}.pli-add[data-v-e51ebebc]:hover{opacity:.85}@media (prefers-reduced-motion:reduce){.pli-row[data-v-e51ebebc]{transition:none}.pli-row[data-v-e51ebebc]:hover{box-shadow:none;transform:none}.pli-add[data-v-e51ebebc]{transition:none}}.psi-row[data-v-6e8b6f2d]{cursor:pointer;border:1px solid;border-radius:.75rem;align-items:center;gap:.5rem;padding:.65rem .75rem;transition:box-shadow .2s,transform .2s;display:flex}.psi-row[data-v-6e8b6f2d]:hover{transform:translateY(-1px);box-shadow:0 4px 16px #00000014}.psi-row[data-v-6e8b6f2d]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.psi-body[data-v-6e8b6f2d]{flex:1;min-width:0}.psi-top[data-v-6e8b6f2d]{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.psi-nome[data-v-6e8b6f2d]{white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;line-height:1.3;overflow:hidden}.psi-badges[data-v-6e8b6f2d]{flex-wrap:wrap;flex-shrink:0;gap:.25rem;display:flex}.psi-badge[data-v-6e8b6f2d]{white-space:nowrap;border-radius:3px;padding:.1rem .3rem;font-size:.55rem;font-weight:700;line-height:1.4}.psi-badge--star[data-v-6e8b6f2d]{color:#fff;background:#b47800eb}.psi-badge--fire[data-v-6e8b6f2d]{color:#fff;background:#dc2626eb}.psi-desc[data-v-6e8b6f2d]{-webkit-line-clamp:1;-webkit-box-orient:vertical;margin-top:.15rem;font-size:.7rem;line-height:1.4;display:-webkit-box;overflow:hidden}.psi-right[data-v-6e8b6f2d]{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:.35rem;display:flex}.psi-preco-wrap[data-v-6e8b6f2d]{text-align:right}.psi-preco-old[data-v-6e8b6f2d]{opacity:.75;font-size:.65rem;text-decoration:line-through;display:block}.psi-preco[data-v-6e8b6f2d]{text-align:right;white-space:nowrap;font-size:.8rem;font-weight:800;display:block}.psi-from[data-v-6e8b6f2d]{opacity:.8;font-size:.55rem;font-weight:500}.psi-add[data-v-6e8b6f2d]{color:#fff;cursor:pointer;border:none;border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;font-size:1.1rem;font-weight:700;line-height:1;transition:opacity .15s;display:flex}.psi-add[data-v-6e8b6f2d]:hover{opacity:.85}@media (prefers-reduced-motion:reduce){.psi-row[data-v-6e8b6f2d]{transition:none}.psi-row[data-v-6e8b6f2d]:hover{box-shadow:none;transform:none}.psi-add[data-v-6e8b6f2d]{transition:none}}.pal-root[data-v-e2464172]{flex-direction:column;gap:.5rem;display:flex}.pal-section[data-v-e2464172]{border:1px solid;border-radius:.75rem;overflow:hidden}.pal-header[data-v-e2464172]{cursor:pointer;text-align:left;border-bottom:1px solid #0000;justify-content:space-between;align-items:center;gap:.5rem;width:100%;padding:.75rem 1rem;display:flex}.pal-header[data-v-e2464172]:hover{opacity:.9}.pal-cat-name[data-v-e2464172]{flex:1;min-width:0;font-size:.95rem;font-weight:700;line-height:1.3}.pal-header-right[data-v-e2464172]{flex-shrink:0;align-items:center;gap:.5rem;display:flex}.pal-count[data-v-e2464172]{font-size:.7rem;font-weight:600}.pal-chevron[data-v-e2464172]{flex-shrink:0;width:1rem;height:1rem;transition:transform .2s}.pal-chevron--open[data-v-e2464172]{transform:rotate(180deg)}.pal-body[data-v-e2464172]{background:var(--color-border);flex-direction:column;gap:1px;display:flex}.pal-body[data-v-e2464172] .pli-row{border:none;border-radius:0}@media (prefers-reduced-motion:reduce){.pal-chevron[data-v-e2464172]{transition:none}}
