/* Foto de producto lista: panel de salida y simplificación del estudio */
.js-dl,#pack,#pack2{display:none!important}
.flowbox{background:#fff;border:1.5px solid #c7d2fe;border-radius:22px;padding:18px 18px 16px;box-shadow:0 14px 34px -20px rgba(67,56,202,.45);margin-bottom:16px}
.fl-h{display:flex;justify-content:space-between;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:12px}
.fl-h b{font-size:16px;font-weight:900;letter-spacing:-.01em}
.fl-h span{font-size:13px;font-weight:800;color:#4338ca;background:#eef2ff;border-radius:99px;padding:4px 11px}
.fl-r{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:12px}
@media (max-width:640px){.fl-r{grid-template-columns:1fr}}
.fl-r label{display:block;font-size:11.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:#64748b}
.fl-r select,.fl-r input{display:block;width:100%;margin-top:6px;border:1.5px solid #dfe5f0;border-radius:12px;padding:11px 12px;font:700 14.5px 'Outfit',sans-serif;color:var(--ink,#0f172a);background:#fff;outline:0;text-transform:none;letter-spacing:0}
.fl-r select:focus,.fl-r input:focus{border-color:#818cf8;box-shadow:0 0 0 4px rgba(99,102,241,.13)}
.fl-note{min-height:18px;margin:0 0 10px;font-size:13px;line-height:1.45;color:#475569;font-weight:600}
.flowbox .dl{width:100%;margin:0}
